我想从文本中删除 :hover 颜色。但是,在这种情况下不可能知道什么是非悬停颜色。有没有办法将颜色设置为从其非 :hover parent 自身继承?我可以查看和修改元素:悬停 CSS,但不能查看元素 CSS。
澄清:我希望链接从其非悬停状态继承颜色,以便悬停不会影响元素的颜色。我将一个 div 封装在一个链接中,这样整个 div 就是一个链接,但我不希望它改变 div 内文本的颜色。我正在更改背景颜色。
最佳答案
你不能。 CSS 中没有撤消操作。也就是说,如果某些样式表将属性分配给元素或元素的状态,则无法告诉浏览器表现得好像该规则不存在一样。您可以覆盖它的效果,但这意味着将属性设置为一个值(可以是 inherit
,但这对这里没有帮助,因为继承来自父级)。
关于css - 删除 :hover color from text without setting the color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13428945/