这是我以前从未遇到过的情况:
/* These first two rules are in a CSS library */
a {
color: #1EAEDB;
}
a:hover {
color: #0FA0CE;
}
/* This rule is my own */
.example a:link {
color: #000;
}
<div class="example">
<a href="http://stackoverflow.com/doesntexist">StackOverflow</a>
</div>
我想只改变链接的 :link 状态的颜色,而不影响 :hover 状态。在 CSS 中是否有可能实现这一点?
前两个规则来自库,因此我无法更改它们或它们的顺序。
.example a:link
改变了a:hover
很奇怪。 - nathancahill.example a:link
和a:hover
放入Specificity Calculator中,您将看到链接得分更高,因此无论在示例中的位置如何,它都会获胜。 - misterManSam