我希望每个:hover的状态都能自动继承相应元素定义的颜色,如果没有特别定义,则继承颜色。但是
color: inherit;
似乎无法达到这个效果,有什么想法可以实现吗?color: inherit;
似乎无法达到这个效果,有什么想法可以实现吗?color: inherit
告诉 a
元素从它的父元素那里继承颜色,而不是其“正常”或“通用”的状态。
由于 :hover
只是 a
元素的一个状态,如果您没有为 a:hover
指定颜色,则它将使用在例如 a
规则中已声明的任何颜色。所以只需不指定颜色即可。如果已经设置了不同的值并且您想要覆盖它,则唯一的方法是在原始样式表中设置与给出的 a
规则相同的颜色。