有没有办法在更改后将访问和未访问的链接颜色重置为浏览器默认值?

在我的特定情况下,我有一个主样式文件,其中包含:

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/

10-17 03:00