是否可以强制行为并忽略子DIV中的css?
我想删除所有顶级DIV孩子的边距...但只有这个DIV孩子
顺便说一下,我需要这个,因为我无法获得真正的CSS,我需要注入一些能够消除我想要删除的行为(边距)的东西。
<DIV>
<DIV class="no_margin">
<DIV class="has_margin"> </DIV> // this one has a margin, and should lose it
</DIV>
</DIV>
<DIV class="has_margin"> </DIV> // should not lose margin
答案 0 :(得分:3)
您可以执行以下任何操作:
.no_margin .has_margin { margin: 0 }
.no_margin div { margin: 0 }
.no_margin * { margin: 0 }
如果优先级不够高,您可以添加!important
,例如margin: 0 !important
。
答案 1 :(得分:1)
使用!important
.no_margin *{
margin:0!important;
}