为什么这次访问<a>锚总是紫色的?

ten*_*our 5 html css html5

我的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>
Run Code Online (Sandbox Code Playgroud)

当我访问此页面并单击链接时,文本颜色为紫色,就像访问链接的默认颜色一样.怎么会这样?如何<a>在所有情况下使文本变黑?

这在Chrome和IE9中重现; 还没有费心去测试别的东西.

Jen*_*ens 9

a:selected从您的CSS定义中删除.这为我解决了这个问题.从未听说过:selected.是否记录在任何地方?


Far*_*her 5

因为a:selected不存在.去掉它!