我用下面的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