我的HTML:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
/* Make all anchors and variations plain black text color */
a,
a:link,
a:hover,
a:focus,
a:active,
a:selected,
a:visited
{
color:#000000;
}
</style>
</head>
<body>
<a href="#">This is a visited link that is puple</a>
</body>
</html>
当我访问此页面并单击链接时,文本颜色为紫色,就像访问链接的默认颜色一样。怎么会这样?如何在所有情况下将<a>
文字设为黑色?
这在Chrome和IE9中重现;还没有费心去测试别的东西。
答案 0 :(得分:9)
从css定义中删除a:selected
。这为我解决了这个问题。从来没有听说过:selected
。是否记录在哪里?
答案 1 :(得分:5)
因为a:selected
不存在。删除它!
答案 2 :(得分:0)
删除a:已选中,似乎已修复它。不确定为什么因为这是锚标签上的有效选项。
更正:a:选中无效但a.selected当然有效。对此感到抱歉,但无论如何,删除:选择将解决问题。