css – Firefox 4没有渲染:visited :: before(颜色除外)

前端之家收集整理的这篇文章主要介绍了css – Firefox 4没有渲染:visited :: before(颜色除外)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为Firefox 4中的特定网站制作一个自定义样式表.在其中,我试图将红色’x’添加到我访问过的链接前面.现在,当我说制作时,我的意思是它曾经工作过一段时间,并且在某些时候,这些’x’停止出现(虽然样式表的其余部分工作得很好).

现在,a:before(和a ::之前,每个CSS3)工作正常. a:访问过的工作正常.既不是:访问过:之前也没有:访问过::在工作之前(好吧,差不多).

在我的游戏测试期间,我离开了::之前,仍然有我的a:visited ::在声明之前使用红色’x’.对于非访问链接,a :: before内容是相同的文本颜色,但对于访问过的链接,:: before内容是“正确”颜色(红色).

这是一个CSS的pastebin:
http://pastebin.com/6Tzy1Q87

这是一个CSS导致的屏幕截图:
http://i.stack.imgur.com/rtw9L.png

请注意,a :: before只是将内容指定为复选标记. a:visited ::之前应该改变重量,颜色和内容,但只改变颜色.

我听说过最近关于Firefox和页面历史的安全“功能”,但据我了解,这也会影响常规的a:visited选择器.

解决方法

包括:visit的选择器只允许在Firefox 4中更改颜色,是的.这适用于是否涉及::之前.见 http://dbaron.org/mozilla/visited-privacy

我很想知道你有什么CSS允许你使用以下方式更改颜色以外的东西:访问过.

猜你在找的CSS相关文章