我想要很多小的div-s彼此相邻,没有换行符:
<div style="overflow: scroll;">
<div style="float: left; width: 40px;"></div>
<div style="float: left; width: 40px;"></div>
<div style="float: left; width: 40px;"></div>
</div>
问题是,宽度有效,但如果溢出则会转到新行,因此不会水平滚动。
答案 0 :(得分:8)
您可以使用white-space
&amp; display:inline-block;
。写得像这样:
.parent{
white-space:nowrap;
overflow:scroll;
}
.parent > div{
display:inline-block;
white-space:normal;
}
答案 1 :(得分:1)
要放置这些div的常规容器的宽度需要设置为“width:100%”,这样我才能适应不断增长的大小。
答案 2 :(得分:1)
答案 3 :(得分:1)
<div style="overflow-x: scroll; width:100%|400px">
<div style="width:10000px">
<div style="float: left; width: 40px;"></div>
<div style="float: left; width: 40px;"></div>
<div style="float: left; width: 40px;"></div>
</div>
</div>
在chrome工作!