2016-04-27 13 views
1

3つのdivを1行(各33%幅)で作成したいと考えています。 1つのdivには子供がいて、大きすぎると内容がスクロールする必要があります。体ではない!オーバーフロー時にスクロールできる3つのdivsが並んでいます

私はスケッチ行わ:私は、フレックスボックスでそれを試してみましたが、その後、体全体がスクロールする enter image description here

を。誰かが私を助けることができますか?

+0

あなたがしようとしているものを、投稿してくださいことはできますか?ありがとう、よく見えます。 – Pugazh

+0

http://stackoverflow.com/help/how-to-ask –

答えて

1

これは動作するようです。ウィンドウのサイズを変更すると、要素のサイズも変更され、すべてのコンテンツを表示するための十分なスペースがない場合にのみスクロールできます。

setWindowHeight(); 
 

 
function setWindowHeight() { 
 
    var windowHeight = window.innerHeight; 
 
    document.body.style.height = windowHeight + "px"; 
 
} 
 

 
window.addEventListener("resize", setWindowHeight, false);
.float { 
 
    float: left; 
 
    width: 33%; 
 
    height: 100%; 
 
} 
 
.left { 
 
    background: #f00; 
 
} 
 
.center { 
 
    background: #0f0; 
 
} 
 
.right { 
 
    background: #00f; 
 
} 
 
.scrollable { 
 
    height: 100%; 
 
    overflow-y: scroll; 
 
}
<body> 
 
    <div class="float left"> 
 
    Left 
 
    </div> 
 
    <div class="float center"> 
 
    <div> 
 
     Center 
 
    </div> 
 
    <div class="scrollable"> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
     <p>Scrollable</p> 
 
    </div> 
 
    </div> 
 
    <div class="float right"> 
 
    Right 
 
    </div> 
 
</body>

+0

私はそれを働かせることはできませんが。このライブの例を見てみましょう:http://wernersbacher.de/pro/goldenminer/ – wernersbacher

+0

私はこの例で作成したものと非常によく似ています。それを稼働させることで何が問題になっていますか?そのコードを単一のHTMLファイルにダンプすると、うまくレンダリングされます。 – DunningKrugerEffect

+0

私はなぜそれが動作していないのか分かりません。本文は、内部のdivではなくスクロールします。 – wernersbacher

関連する問題