出于某种原因,我无法防止UL及其LI的换行。我希望UL的宽度恰好是一行上所有LI的宽度(不换行),如果UL超过nav-div(800px)的宽度,我希望nav内出现一个滚动条,以便我可以滚动LI。
我尝试了各种display、whitespace、width和height,但只有在给UL指定特定宽度时才能使它起作用。然而,这并不是一个选项,因为页面是生成的,可能包含1-20个LI。
有人知道如何在不设置UL宽度的情况下出现滚动条吗?
HTML:
我尝试了各种display、whitespace、width和height,但只有在给UL指定特定宽度时才能使它起作用。然而,这并不是一个选项,因为页面是生成的,可能包含1-20个LI。
有人知道如何在不设置UL宽度的情况下出现滚动条吗?
HTML:
<div id="nav">
<ul id="navbuttons">
<li>Some text</li>
<li>Some text</li>
...
</ul>
</div>
CSS:
div#nav
{
height: 100px;
width: 800px;
margin-left: auto;
margin-right: auto;
}
div#nav ul li
{
margin-right: 15px;
float: left;
font-size: 12px;
list-style-type: none;
}