我不知道是否有可能,但是有誰知道如何在不使用!important
的情況下忽略新類中的所有繼承CSS樣式?如何在不使用「!important」的情況下忽略繼承樣式?
我的HTML代碼:
<div class="text">
<h2>Title</h2>
<span>Date</span>
<p>Text here...</p>
<div class="sub-text">
<p>More text!</p>
<span>Thanks!</span>
</div>
</div>
CSS:
.text {width:100%; float:left;}
.text h2 {font-size: 20px;}
.text span {font-size: 12px; font-style: italic;}
.text p {font-size: 12px;}
.sub-text {width: 100%; float: left;}
.sub-text p {I want to ignore all inherit class without use !important}
.sub-text span {I want to ignore all inherit class without use !important}
您應該使用更具體的選擇器或重構您的DOM結構。你應該儘可能少地使用'!important'。 – thatidiotguy