為什么用了!important,.first中的span還是紅色?
<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8">
? ? <title>!important</title>
? ? <style type="text/css">
? ? p span{
? ? ? ? color:red;
? ? }
? ? p.first {
? ? ? ? color: green!important;
? ? }
? ? </style>
</head>
<body>
? ? <h1>勇氣</h1>
? ? <p class="first">三年級時,我還是一個<span>膽小如鼠</span>的小女孩,上課從來不敢回答老師提出的問題,生怕回答錯了老師會批評我。就一直沒有這個勇氣來回答老師提出的問題。學校舉辦的活動我也沒勇氣參加。</p>
? ? <p id="second">到了三年級下學期時,我們班上了一節公開課,老師提出了一個很<span class="first">簡單</span>的問題,班里很多同學都舉手了,甚至成績比我差很多的,也舉手了,還說著:"我來,我來。"我環顧了四周,就我沒有舉手。</p>
</body>
</html>
2021-10-19
繼承權重最小
p+span=2>繼承權重
2021-08-09
看到你的問題,我也去試了一下,結果也發現了這個情況。看到結果的表現,我猜測可能是在同一級中,!important是最優先的,但到它的子級也就是下一級,可能就不再最優先了。
2021-05-29
權重大