有没有办法在更改后将已访问和未访问的链接颜色重置为浏览器默认值?
在我的具体情况下,我有一个主样式文件,其中包含:
a:link { color: black; }
a:visited { color: black; }
我想用默认颜色呈现一些特定链接。
编辑:这里是 a jsFiddle和玩。我想要 default
类的样式,使其与浏览器默认值匹配。
最佳答案
编辑:
另一种方法是从一开始就避免问题。为您希望使用默认样式的特殊链接指定一个特殊类(我们称之为 .default),而不是:
a:link { color: black; }
a:visited { color: black; }
使用 not pseudo class并写下:
a:not(.default):link { color: black; }
a:not(.default):visited { color: black; }
请注意,此伪类不适用于 IE 8 及更低版本。对于他们,您可以使用特殊的 CSS(我不喜欢它,但它会起作用)。
关于css - 将链接颜色重置为浏览器默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280991/