html文档visted,:visited | CSS属性参考

CSS :visited伪类用于选择页面中被访问过的超链接元素,并为这些超链接设置样式。 使用:visited伪类时需要特别注意,只有带有href属性的超链接

CSS :visited伪类用于选择页面中被访问过的超链接元素,并为这些超链接设置样式。

使用:visited伪类时需要特别注意,只有带有href属性的超链接元素才会被:visited伪类匹配。例如:

随机链接

内部链接

外部链接

不带href属性的超链接

通常超链接元素在不同的状态下可以使用以下4个不同的伪类来为它设置样式::link、:visited、:hover和active。

当你在CSS中为超链接元素同时定义了以上4个伪类的时候,要注意它们的书写顺序。正确的书写顺序是::link—:visited—:hover—:active。抽取第一个字母是“LVHA”,你可以把它记忆为“LoVe HAte”(喜欢讨厌)。

a:link {

/* style links */

}

a:visited {

/* style visited link */

}

a:hover {

/* hover styles */

}

a:active {

/* active state styles */

}

使用:visited伪类的隐私安全问题

使用:visited伪类时有一个重要的隐私安全问题需要注意。一些高手可以通过编写脚本,利用:visited伪类来查看浏览器的浏览历史。为了防止由这个引起的隐私问题,现代浏览器都会限制能够在:visited伪类上添加的样式。这些限制能够阻止脚本从用户访问过的页面中查找用户的浏览