【发布时间】:2013-09-04 20:28:53
【问题描述】:
有没有什么快速的方法可以让:visited 链接与链接本身的颜色相同?
例如:
* {color:black}
a:link {color:blue}
a:visited {color:inherit}
当我访问该链接时,此 CSS 会将链接变为黑色。
但我想保留链接的原始颜色(在本例中为蓝色)。
我想我可以这样做:
a:link, a:visited {color:blue}
但是,我有一个巨大的 css,其中包含许多链接、不同的颜色,并且没有来自一年前编写此代码的愚蠢的该死设计师(我)的 cmets。应用该解决方案将是一场噩梦,因为链接有一百种样式。
那么...有没有办法用“原始”颜色覆盖:visited 颜色,而不更改整个样式表?
(这可能与this question 重复,但给出的答案都不起作用,而且我不能使用 JS(客户要求)。)
【问题讨论】:
-
如果您将所需的代码放在 CSS 的底部,它应该会覆盖所有以前的样式。
-
你的意思是
:active还是:visited? -
我的意思是“访问过”,对于错误的标题和其他
active引用感到抱歉...... -
@Elen 谢谢,我知道,但这不是我想知道的。我想知道是否有任何快速的方法可以用原始链接的颜色覆盖
visited样式。
标签: css