出於某種原因,我無法阻止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顯示器設置爲內嵌塊作品。 –