在这个例子中:http: //jsfiddle.net/Lhpuv/
为什么<div
with float:left inside body 会换行?
我希望它们全部向左浮动而没有任何包装,并且滚动条应该出现在页面底部,但发生的事情不是我所期望的。
在这个例子中:http: //jsfiddle.net/Lhpuv/
为什么<div
with float:left inside body 会换行?
我希望它们全部向左浮动而没有任何包装,并且滚动条应该出现在页面底部,但发生的事情不是我所期望的。
body {
overflow-x:scroll;
white-space: nowrap;
width: 100%;
}
.floatMe {
display: inline-block;
width: 40px;
}
您可以在下面查看 - 似乎是您想要的:
body {
overflow-x:scroll;
white-space: nowrap;
}
#parent {
white-space: nowrap;
}
#parent div {
display: inline-block;
}
< div id="parent>
....all the divs with no style...
</div>
检查此链接http://jsfiddle.net/Lhpuv/
div{clear:both;float:left; overflow:hidden;}
display: inline-block
正如以前的解决方案所建议的那样,
使用而不是浮动: CSS non-wrapping floating divs
删除float:left
所有 div。检查这个小提琴
http://jsfiddle.net/dhanith/Lhpuv/7/