给出以下示例:单击第一个链接然后返回页面时,第一个链接变为绿色。但是,即使已声明已访问的链接具有,它仍然没有下划线text-decoration:underline;。即使您添加!important到该规则,也没有任何改变。
text-decoration:underline;
!important
在CSS规范中找不到有关此类行为的任何信息。这是常见的浏览器错误吗?如何解决呢?
您无法在中更改文本装饰:visited。这是出于隐私考虑。基本上更改计算的属性可以使网站确定用户访问过哪些网站。
:visited
可以用来设置访问链接样式的CSS属性是颜色,背景色,边框*颜色,轮廓颜色和列规则颜色,并且当未访问和访问的样式都是颜色时(不是绘画服务器或无),填充和描边属性。对于不允许的属性(对于允许的属性的alpha组件,当使用rgba()或hsla()颜色或透明色时),将使用未访问链接的样式。