1
如何列出給定顯示的標記:block並將其左移,並置於無序列表中。如何在無序列表中居中列表標籤?
的HTML:
<div id="navigation">
<ul>
<li>Home</li>
<li>About Us</li>
<li>Contact</li>
<li>News</li>
<li>Events</li>
<li>Video</li>
<li>Photos</li>
</ul>
</div><!-- navigation -->
的CSS:
#navigation {
border: 3px solid orange;
overflow: hidden;
}
#navigation ul {
list-style-type: none;
text-align: center;
}
#navigation ul li {
float: left;
display: block;
padding: 10px 8px;
border: 1px solid green;
}
這種運作良好,但有兩個問題: 1 。這在所有主流瀏覽器上都兼容嗎? 2.它會在列表項之間創建一個小的邊距,以任何方式擺脫它。 – Jack 2010-04-25 01:39:07
當然。只需爲您的#導航ul添加保證金:說 保證金:10px; – Puaka 2010-04-25 02:11:37
請注意,您也可以爲您的li添加保證金,應該修復IE – Puaka 2010-04-25 02:14:17