2011-07-14 82 views
1

是否可以強制行爲並忽略子DIV中的css?強制邊距:0px到所有子元素,是否有可能?

我想刪除是一個頂級的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 

回答

3

你可以做這些:

  • .no_margin .has_margin { margin: 0 }
  • .no_margin div { margin: 0 }
  • .no_margin * { margin: 0 }

而且你可以添加!important如果優先級不夠高,像margin: 0 !important

http://jsfiddle.net/9yx6B/

+0

謝謝正是我需要的! –

1

使用!重要

.no_margin *{ 
    margin:0!important; 
} 
相關問題