说明导航链接的类不起作用

时间:2010-05-06 19:10:53

标签: html css

我的问题在于我的导航链接。我已经为链接创建了一个类,以便链接颜色与整个典型链接不同。问题是a:visited中定义的颜色优先于:link中定义的颜色。

我已经尝试了一切,但却无法解决这个问题。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

如果我们能够看到有问题的css和html会有所帮助,但是,听起来你的问题是你已经访问了链接页面而且它正在显示这个事实。听起来您希望链接始终是非访问颜色。如果是这样,您可以将:visited样式设置为该颜色,但是您需要将其与类选择器结合使用,这样它才会影响该类中包含的链接。像这样:

.class a:visited {     红色; }

答案 1 :(得分:0)

由于:visited表示未访问的链接,

:link永远不会将优先级优先于:link。这两者是相互排斥的。

如果要定义适用于两种状态的链接的样式,则需要明确:

a.foo:link, a.foo:visited {}

或者定义:

a.foo {}

没有的匹配选择器中包含:visited

(注意:“匹配”表示“匹配元素”而不是“匹配其他选择器”。)