我的 css 文件有一个为所有 anchor 定义的类,如下所示,我无法修改它。
.div a{
color: red;
}
因此,我页面上的所有 anchor 都采用这种颜色。我需要为页面上的一些(比如 20 个中的 10 个) anchor 抑制这个,最好是通过编写一些其他类(一些 js 也可以)。但是,我不想指定新颜色是什么。它应该继承自包含该 anchor 的元素(比如其他一些具有指定不同颜色的相应 css 类的 div)。我怎样才能实现它?
最佳答案
这就是inherit
是为了。来自 Mozilla 开发者网络:
The
inherit
value is allowed on every CSS property. It causes the element for which it is specified to take the Computed value of the property from its parent element.
因此,如果您的 anchor 应具有与您的父元素指定的颜色相同的颜色,那就是要走的路。
关于jquery - 删除应用于特定类型元素的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15877706/