CSS伪类的问题--新手请教

 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test</title>
    <style type='text/css'>
    a:link{
        color: red;
    }
    a:visited{
        color: green;
    }
    a:hover{
        border: 1px solid black;
    }
    a:active{
        border: 4px solid green;
    }
    </style>
</head>
<body>
    <a href="Example_3-6.html">linkasdfas</a>
</body>
</html>

:link设置为红色,但是从用浏览器打开却直接显示绿颜色

  a:visited{
        color: green;
    }

你访问过这个链接了,所以是:visited伪类的样式起作用,没访问过的才是红色a:link

http://jingyan.baidu.com/article/fedf073749cb2a35ac89778a.html