5

我想从文本中删除 :hover 颜色。但是,在这种情况下,不可能知道非悬停颜色是什么。有没有办法将颜色设置为从其非 :hover自身继承?我可以看到和修改 element:hover CSS,但不能修改 element CSS。

澄清:我希望链接从其非悬停状态继承颜色,以便悬停不会影响元素的颜色。我将一个 div 封装在一个链接中,以便整个 div 成为一个链接,但我不希望它改变 div 内的文本颜色。我正在更改背景颜色。

4

1 回答 1

2

你不能。CSS中没有撤消。也就是说,如果某些样式表将属性分配给元素或元素的状态,则无法告诉浏览器表现得好像该规则不存在一样。您可以覆盖它的效果,但这意味着将属性设置为一个值(可以是inherit,但这在这里没有帮助,因为继承来自父级)。

于 2012-11-17T09:26:17.257 回答