§ ITPOW >> 文档 >> CSS

为什么建议把 link、visited、hover 三个都写上

作者:vkvi 来源:ITPOW(原创) 日期:2009-2-18

考察如下一段 CSS 代码:

a:visited
{
    color:#FF0000;
}

a.yes:link
{
    color:#00FFFF;
}

上述代码对已经访问过的超链接,没有访问过的超链接,或者是链接到 #,在不同的浏览器,甚至同一浏览器的不同版本中,可能有不同的效果。有的人不写伪类,直接就是 a.yes,也是不好的。

所以建议写全:

a.yes:link
{
    color:#00FFFF;
}
a.yes:visited
{
    color:#00FFFF;
}
a.yes:hover
{
    color:#00FFFF;
}
相关文章