您好,
我有几个使用滑动门的链接(a
),当我访问其中一个链接时,文本的颜色会发生变化。使用firebug,我可以看到该链接具有以下样式:
#signInForm a:link, a:visited {
color: #2277BB;
text-decoration: none;
}
奇怪的是,<div id="SignInForm"></div>
内部的链接不存在?这个问题在FireFox中显示,但不在IE8中显示。
请看看这里:http://jsfiddle.net/snowman/ecWzz/
为什么链接会有这种风格?
BestRegards
答案 0 :(得分:6)
#signInForm a:link
在signInForm
div
,a:visited
选择所有 a:visited
链接中选择未访问的链接。要将样式限制为仅使用a
signInForm
中的div
元素:
#signInForm a:link, #signInForm a:visited {
/* CSS */
}
答案 1 :(得分:3)
你需要这个:
#signInForm a:link, #signInForm a:visited {
...
您的代码要求所有 a:visited
拥有该样式。
答案 2 :(得分:2)
, a:visited
逗号使其匹配任何链接