可能重复:
CSS 中的水平滚动条
我有一个 320px 宽DIV
。里面有一个UL
LI
导航,每个导航都LI
向左浮动以在一行中显示它们。我希望它们彼此相邻堆叠并在父级底部显示一个滚动条以DIV
水平滚动内容。
- 不知道
LI
s的个数(动态生成) - 我不知道
UL
(动态生成)的宽度 - 多个项目必须一次可见,而不仅仅是一次!
我想使用纯 CSS 方法来解决这个问题。
#menu { width: 320px; overflow: scroll; } ul li { float: left; display: block; } <div id="menu"> <ul> <li><a href="#">Car</a></li> <li><a href="#">Very long text item</a></li> <li><a href="#">Foobar foobar</a></li> </ul> </div>
问题:它不起作用。没有水平滚动条。浮点数在父 DIV 中以多行形式包装和堆叠。