CSS颜色锚,但不是A:悬停

时间:2013-05-06 15:23:26

标签: css

我想更改某个类的锚标记的颜色,但仅限于它们没有悬停时。同一类的悬停锚应该保留未镶嵌锚的颜色(无论其他样式表对它们做了什么)。

例如,给定:

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 解决方案让悬停链接不使用同一类的未覆盖链接的颜色样式?

1 个答案:

答案 0 :(得分:10)

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

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

请注意,IE< = 8。

不支持此功能