【发布时间】:2011-07-06 00:47:17
【问题描述】:
可能的重复:
How do I prevent CSS inheritance?
is there a way to exclude a tag from css class
我有这样的 CSS
.div1 img {
// ...
}
.myimg {
// ...
}
而我的HTML代码是这样的,
<div class="div1">
...
<img src="..." class="myimg"> // image html
...
</div>
.div1 img 中定义的 css 格式显然适用于图像 html 代码。但是,我实际上不希望它发生。我该怎么做才能不对该图像 html 代码产生“.div1 img”效果?我不想修改div1 img的内容或相关的html代码,因为它已经在其他地方使用(而且它是我不想乱用的模板代码)。
附:我也无法删除或修改<div class="div1">,因为周围还有其他模板代码。
谢谢。
【问题讨论】:
-
是的,“非选择器”有效,但我更喜欢一些也支持 IE 的解决方案。所以我想覆盖它可能是唯一的解决方案
标签: css