出于某种原因,我无法阻止UL和它的LI包装。 我希望UL的宽度恰好是一行(不包装)的LI的宽度,如果UL变得比nav-div(800px)更宽,我需要导航栏内的滚动条,以便滚动LI。ul的水平滚动条
我对显示器,空白,宽度和高度进行了几乎所有的尝试,但是我只能让它工作,如果我给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;
}
这么简单 - 只需要摆脱浮动! – Michiel
是的,但它花了我一段时间,然后我才能知道你知道:P ....显然浏览器不会让文本溢出,如果他们先用空白打...或类似的东西,我认为 这是真正的最新版本的OS X Firefox,Safari,Chorome – j03w
也将li显示器设置为内嵌块作品。 –