私はこのようなHTML構造を持っています:
<div class="wrapper">
<div class="fixed_column"></div>
<div class="fixed_column"></div>
<div class="fixed_column"></div>
</div>
ここに私のCSSがあります:
.wrapper{
width:500px;
float:left;
/*overflow-y:scroll;*/
overflow-x:scroll;
}
.fixed_column{
float: left;
height: 600px;
position: relative;
width: 250px;
}
だから私は2つの列だけが私の中に収まるようにしたいwrapper
. したがって、3 番目の列が存在しない場合は、内側に収まります。
上記の HTML のように 3 番目の列を追加すると、3 番目の列は同じ行にとどまらず、次の行に移動し、horizontal ではなく垂直スクローラーになります。overflow-x
私のcssに追加され、水平スクロールバーが表示されませんが、3番目の列はまだ次の行に落ちます。
しかし、私は増加しようとしましたがwrapper
、750px
今回は3つの列すべてが同じ行に収まるので、cssに問題はないと思いましたか、それとも間違っていると思いましたか?
wrapper
私がいると、水平スクロールが表示されず、それぞれ500px
に3つの列があるのはなぜですかwidth:250px
。