Chrome 是不是有设置 a:visited css 属性的问题?

Posted

技术标签:

【中文标题】Chrome 是不是有设置 a:visited css 属性的问题?【英文标题】:Does Chrome have issue with setting a:visited css properties?Chrome 是否有设置 a:visited css 属性的问题? 【发布时间】:2011-10-07 08:46:12 【问题描述】:

我无法将:visited 超链接的背景颜色设置为不同的背景颜色。

这是 Google Chrome 的已知问题吗?我见过有人用背景图像提出类似的问题。设置颜色属性似乎工作正常。

这是我使用的代码:

a:visited
    background-color: red;

【问题讨论】:

不是重复的,因为那个的分辨率是 background-image 不应该工作(出于安全原因)但是 background-color 例如hacks.mozilla.org/2010/03/… 【参考方案1】:

改为使用以下内容:

a 
   background-color: white;


a:visited
    background-color: red;

出于安全原因 - 特别是为了防止历史嗅探 - Chrome 非常严格地限制了使用 :visited 选择器可以完成的操作。

【讨论】:

@praveen 这可能是因为 OP 的代码和这个答案中的代码没有区别; a:visited 属性和值完全相同。【参考方案2】:

出于安全原因,这样的声音不受支持,Firefox 也将如此,详见this answer。

【讨论】:

以上是关于Chrome 是不是有设置 a:visited css 属性的问题?的主要内容,如果未能解决你的问题,请参考以下文章

a:visited 在 Microsoft Edge 中不工作

a标签伪类:visited下划线设置无效的原因及如何解决

浏览器不尊重 a:visited text-decoration: none;

在DW,CSS样式中link,visited,hover,active这四个分别表示啥意思?

不透明度 a:已访问

a:link,a:visited,a:hover,a:active