我用下面的HTML代碼:設置一個:鏈接,:懸停等在CSS類與DIV
<div id="topMenu" class="spanningMenu">
<table>
<tr>
<td width="6.25%"></td>
<td width="12.5%"><a href="index.htm">Home</a></td>
<td width="12.5%">|</td>
<td width="12.5%"><a href="contact.htm">Contact Us</a></td>
<td width="12.5%">|</td>
<td width="12.5%"><a href="directions.htm">Directions</a></td>
<td width="12.5%">|</td>
<td width="12.5%"><a href="disclaimer.htm">Disclaimer</a></td>
<td width="6.25%"></td>
</tr>
</table>
</div>
和我的CSS是這樣的:
.spanningMenu a:link, .spanningMenu a:visited, .spanningMenu a:active {
color: #000;
}
哪個不行。上面的部分仍然從父容器繼承它的字體顏色。據我所知,
我已經嘗試了spanningMenu a:link的幾個不同的變體,並沒有任何東西似乎工作。 Google沒有像平時那樣提供幫助。
謝謝!
那麼,你必須在樣式表中的'#topMenu a'指定一些東西。 – BoltClock 2011-03-16 18:11:57
上面的代碼在jsfiddle中工作。你可能在其他地方覆蓋你的風格。 – yojimbo87 2011-03-16 18:19:43