我有一個菜單的CSS問題。我的頂部填充在哪裏?
通過CSS我添加了填充到li
的s。
該li
的有display: inline
。
它適用於我設置爲inline-block
,但我想知道爲什麼它不適用於inline
。在我的理解填充應該與內聯元素一起工作。
HTML
<header>
<nav>
<ul id="mainmenu">
<li><a href="#" class="active">Home</a></li>
<li><a href="#" class="active">Users</a></li>
<li><a href="#" class="active">Rankings</a></li>
<li><a href="#" class="active">In the press</a></li>
<li><a href="#" class="active">Blog</a></li>
</ul>
</nav>
</header>
CSS
body { font-family: Arial; font-size: 11px; margin: 0; padding: 0; }
header nav { height: 25px; background: #eeeeee; }
header nav ul { list-style-type: none; margin: 0 auto; padding: 0; width: 960px; }
header nav li { display: inline; padding: 10px 5px; }
工作演示
PS瀏覽器是Chrome Canary版
你爲什麼要測試一個馬車和未經測試的夜間瀏覽器? – balexandre
@balexandre:我不認爲這是金絲雀,甚至瀏覽器的具體情況。只是想注意確定。 – PeeHaa