列表溢出滚动
Overflow scroll for list
我有以下 html:
<div class='wrapper'>
<ul>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
</ul>
<div class='content'>
</div>
</div>
这是一个小提琴:http://jsfiddle.net/cce08n83/
基本上,如您所见,紫色李在宽度方向上太大,无法放入包装纸内,因此它们会掉到下一行。但是,我真的希望它在变得太大时添加一个 overflow-x: scroll
,而不是让它下降。但我不希望滚动条显示包装内的整个元素,就在紫色 li 的下方?
我尝试添加:width: 100%; overflow-x: scroll;
到 ul,但没有成功。
由于 li
元素是 inline-block
,您可以使用 white-space: nowrap
来防止它们换行。
ul {
white-space: nowrap;
overflow-x: scroll;
}
我有以下 html:
<div class='wrapper'>
<ul>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
</ul>
<div class='content'>
</div>
</div>
这是一个小提琴:http://jsfiddle.net/cce08n83/
基本上,如您所见,紫色李在宽度方向上太大,无法放入包装纸内,因此它们会掉到下一行。但是,我真的希望它在变得太大时添加一个 overflow-x: scroll
,而不是让它下降。但我不希望滚动条显示包装内的整个元素,就在紫色 li 的下方?
我尝试添加:width: 100%; overflow-x: scroll;
到 ul,但没有成功。
由于 li
元素是 inline-block
,您可以使用 white-space: nowrap
来防止它们换行。
ul {
white-space: nowrap;
overflow-x: scroll;
}