我有這段代碼,它拒絕工作沒有!important
(我從來不想使用,因爲我知道總是有一種方法沒有它)。爲什麼這隻適用於「!重要」?
有趣的是,CSS行是一切(而據我所知,這應該覆蓋其他的東西)
現場演示jsFiddle
HTML結構後:
<div id="body">
<div class="box">
<p>...</p>
</div>
<p>...</p>
</div>
CSS:
#body{
padding:18px 35px;
}
#body p{
margin-bottom:18px;
}
.box{
background:#ddd;
border:1px solid #000;
padding:5px;
}
.box p{
margin:0;/*works with !important*/
}
我設法通過在'.box p'之前添加'#body'來實現它,這些東西讓我覺得我永遠不會掌握CSS ...... – ajax333221 2012-01-12 05:40:24