我有一個div與幾個向左浮動的子div。我不想讓它們突破,所以我將它們設置爲display:inline-block
和white-space:nowrap
。不幸的是沒有任何反應。他們只是繼續打破。CSS白色空間nowrap不工作
最後我想在x方向上滾動,但是當我添加overflow-x:scroll; overflow-y:visible
時,它會在y方向上滾動。
.a {
width: 400px;
height: 300px;
white-space: nowrap;
display: inline-block;
}
.b {
float: left;
width: 50px;
height: 200px;
display: inline-block;
}
<div class="a">
<div class="b"></div>
<div class="b"></div>
<div class="b"></div>
<div class="clearfix"></div>
</div>
你可以看到my complete implementation on JSFiddle
通常你會放在clearfix在包裝DIV - 例如,如果使用Nicholas Gallagher的新版micro clearfix hack。 – Ruskin
澄清。你想要紅色的.a塊在底部有一個滾動條,當有太多的.b塊可以放入內部時? – Ruskin
@Ruskin:我在我的小提琴中有一個clearfix,但它沒有幫助。 –