6

我想更改某个类的锚标签的颜色,但前提是它们没有悬停。同一类的悬停锚点应该保留未分类锚点的颜色(无论其他样式表对它们做了什么)。

例如,给定:

a {color: [unknown color];} /* set elsewhere, out of my control */

a.incognito {color:inherit} /* the text color, typically black */
a.incognito:hover {color: [what?];} /* the color of a non-incognito anchor */

是否有纯 CSS解决方案让悬停的链接不使用同一类的未悬停链接的颜色样式?

4

1 回答 1

10

您可以使用 CSS3:not()修饰符:

a.incognito:not(:hover) {color:inherit} /* the text color, typically black */

请注意,IE <= 8 不支持此功能。

于 2013-05-06T15:25:37.283 回答