我的列表有問題。將css應用於特定的li類
我想爲每個li
元素指定某些顏色,但似乎無法做到這一點。它繼續爲所有人做。
這裏是我的CSS:
#sub-nav-container ul
{
position: absolute;
top: 96px;
left: 594px;
margin: 0;
padding: 0;
list-style-type: none;
}
#sub-nav-container li
{
margin: 0;
}
#sub-nav-container a
{
display: block;
text-decoration: none;
border-bottom: none;
color: #C1C1C1;
display: inline;
}
li.sub-navigation-home-news
{
color: #C1C1C1;
font-family: Arial;
font-size: 13.5px;
text-align: center;
text-transform: uppercase;
padding: 0px 90px 0px 0px;
}
這裏的HTML
<div id="sub-nav-container">
<ul id="sub-navigation-home">
<li class="sub-navigation-home-news"><a href="#">News</a></li>
<li class="sub-navigation-home-careers"><a href="#">Careers</a></li>
<li class="sub-navigation-home-client"><a href="#">Client Login</a></li>
<li class="sub-navigation-home-canada"><a href="#">CANADA</a></li>
<li class="sub-navigation-home-usa"><a href="#">USA</a></li>
</ul>
</div>
重要的是邪惡的,儘量避免它,它會導致你最終維護你的CSS的麻煩,結束在災難! – fijter 2011-06-16 17:58:17
嗯,看起來你是對的。我沒有意識到這一點。我可能需要做一些工作來完成我的樣式表... – hughes 2011-06-16 18:03:31