我試圖創建一個CSS文件菜單欄,其中包含除單個鏈接外的所有灰色文本,但是我所做的每一次嘗試都會生成全部灰色或全部綠色鏈接文本。爲單個鏈接專門設計顏色
如果你看看下面,EcoSolutions應該是綠色的,其餘灰色
我包括我的最新嘗試....希望有人能制止我瘋狂:d
感謝
<ul id='Navigation' class='MenuBar'>
<li><a href="../index.php">Home</a>
<img src='images/separator.jpg'/></li>
<li><a href="../simplify.php">Simplify</a>
<img src='images/separator.jpg'/></li>
<li><a href="../ecosolutions.php"class="green">EcoSolutions</a>
<img src='images/separator.jpg'/></li>
<li><a href="../contact_us.php">Contact</a>
<img src='images/separator.jpg'/></li>
<li><a href="../partners.php">Partners</a>
<img src='images/separator.jpg'/></li>
<li><a href="../services.php">Services</a>
<img src='images/transSeparator.png'/></li>
</ul>
/**** MenuBar STYLES ****/
.MenuBar
{
width: 916px;
padding: 0px 0px 0px 50px;
margin: 0px 0px 0px 0px;
text-align: center;
color: #888;
}
.MenuBar ul
{
list-style-type: none;
font-size: .9em;
cursor: default;
font-weight: bold;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Verdana, Geneva, sans-serif;
color: #888;
}
.MenuBar ul li img
{
padding: 0px 0px 0px 0px;
margin: 0px 25px 0px 25px;
vertical-align: middle;
}
.MenuBar li
{
list-style-type: none;
font-size: .9em;
position: relative;
cursor: pointer;
text-decoration: none;
text-align: center;
float: left;
height: 37px;
padding: 0px;
margin: 0px 0px 0px 0px;
top: auto;
bottom: auto;
font-family:Verdana, Geneva, sans-serif;
color: #888;
}
.green a:link, a:visited, a:active
{
display: inline;
color: #94cf01;
padding: 0px;
margin: 0px;
text-decoration: none;
}
.MenuBar ul li a:link, a:visited, a:active
{
display: inline;
cursor: pointer;
color: #888;
padding: 0px;
margin: 0px;
text-decoration: none;
}
.MenuBar ul li a:hover
{
display: inline;
color: #FF0000;
padding: 0px;
margin: 0px;
}
首先,你需要在href的結束標記和關鍵字'類之間添加空格'。其次,您可以將樣式格式化爲代碼以使其更具可讀性。 – AxelEckenberger 2010-02-25 17:54:25