如何使:hover默认继承链接颜色

7

1
a,a:hover { color: whatever } 是唯一的方式。 - Robert Hoffmann
2
我不明白,它应该默认继承。在此处悬停时颜色保持不变 http://jsfiddle.net/j08691/3QYnd/ - j08691
1个回答

17

color: inherit 告诉 a 元素从它的父元素那里继承颜色,而不是其“正常”或“通用”的状态。

由于 :hover 只是 a 元素的一个状态,如果您没有为 a:hover 指定颜色,则它将使用在例如 a 规则中已声明的任何颜色。所以只需不指定颜色即可。如果已经设置了不同的值并且您想要覆盖它,则唯一的方法是在原始样式表中设置与给出的 a 规则相同的颜色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接