我有这个简单的CSS:
使用这个标记:
我期望div.mark有
考虑到我不想使用
.cont div {
margin:10px;
border:1px solid;
}
.mark { /* This get ignored? */
margin:30px;
}
使用这个标记:
<div class="cont">
<div>a</div>
<div class="mark">b</div>
</div>
我期望div.mark有
margin:30px;
,但至少在Chrome中,这并不是真的,因为通用规则.cont div
似乎具有更高的优先级。考虑到我不想使用
!important
,还有其他方法可以解决这个问题吗?
.cont
内,除了.mark
之外,所有在.cont
内的div都需要具有该边距。 - dynamic