使用CSS修改链接

时间:2011-12-19 19:58:42

标签: html css

我正在使用一些链接,我正在使用CSS来控制它们的外观。我已经完成了正常外观和a:hover外观,但我对a:visited外观有疑问。

当我尝试在访问时让a:visited更改颜色时,a:hover停止工作并停止显示颜色的变化。

有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:2)

您的a:visited规则可能 a:hover规则之后,因为它们具有相同的特异性,最后一个规则会覆盖之前的规则。只需将a:hover移至a:visited之后即可。或者,您可以通过将其更改为a:visited来降低:visited的特异性。

通过更改顺序来查看your probable problemone possible solution,并通过更改特异性来the alternative solution

您还可以将!important添加到color属性(example),但这不是一个好主意,因为它会覆盖更晚和更具体的版本,加上旧版本的Internet Explorer不支持它。

答案 1 :(得分:1)

我认为你还有其他问题

看这里

其工作

http://www.w3schools.com/css/tryit.asp?filename=trycss_link