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 text-decoration: none;