我需要這個,因爲我想讓一個菜單(由HTML列表製成)水平顯示。如何使HTML列表水平顯示而不是垂直使用CSS?
我不喜歡使用絕對定位,因爲當我開始更改頁面佈局時,它可能會變得混亂。
我也想刪除子列表的縮進。可能嗎?
我需要這個,因爲我想讓一個菜單(由HTML列表製成)水平顯示。如何使HTML列表水平顯示而不是垂直使用CSS?
我不喜歡使用絕對定位,因爲當我開始更改頁面佈局時,它可能會變得混亂。
我也想刪除子列表的縮進。可能嗎?
你將不得不使用類似下面
#menu ul{
list-style: none;
}
#menu li{
display: inline;
}
\t
<div id="menu">
<ul>
<li>First menu item</li>
<li>Second menu item</li>
<li>Third menu item</li>
</ul>
</div>
很簡單:
ul.yourlist li { float:left; }
或
ul.yourlist li { display:inline; }
這裏這個問題的另一種方式。
HTML
<div id="menu">
<ul>
<li>First menu item</li>
<li>Second menu item</li>
<li>Third menu item</li>
</ul>
</div>
CSS
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu li {
display: inline-block;
}
威爾(顯示:內聯;)刪除縮進的子列表? – 2010-01-27 08:00:20
不需要,爲此,您需要#menu li li {margin-left:0; padding-left:0;}' – 2010-01-27 08:04:56