强调访问过的链接

nai*_*sts 9 html css browser

给出以下示例:http://jsfiddle.net/A8v9x/4/ - 当您单击第一个链接然后返回页面时,第一个链接变为绿色.但是,即使访问过的链接被声明有,它仍然没有下划线text-decoration:underline;.即使添加!important到该规则,也不会发生任何变化.

在CSS规范中找不到有关此类行为的任何信息.这是一个常见的浏览器错误吗?如何解决这个问题?

Bil*_*ill 15

你不能改变文本装饰:visited.这是出于隐私问题,请参阅https://developer.mozilla.org/en/CSS/Privacy_and_the_:visited_selector.基本上更改计算属性可以允许网站确定用户访问过哪些网站.

可用于设置访问链接样式的CSS属性是颜色,背景颜色,边框 - * - 颜色,轮廓颜色和列规则颜色,当未访问和访问的样式都是颜色时(不是绘制服务器或无),填充和描边属性.对于不允许的属性(以及对于允许的属性的alpha组件,当使用rgba()或hsla()颜色或透明时),将使用未访问链接的样式.