improtant 與類選擇器的權(quán)值問題
如圖,兩個(gè)css,一個(gè)是important的標(biāo)簽選擇器,一個(gè)是類選擇器。
按道理important的權(quán)值應(yīng)該大于除了內(nèi)嵌式的其他所有css,然而,圖中的p .first類選擇器的權(quán)值大于important。這是何解?誰來解釋一下
另外 兩句語言上下對調(diào)結(jié)果相同,說明是權(quán)值不同而不是先后順序引起的
2016-08-15
舉報(bào)
2016-08-29
第二段中的first如果繼承p{color:red!important;}的顏色簡單二字就是紅色,而且繼承過來的話權(quán)值就0.1了。而你p .first{color:green;}權(quán)值為1+10=11,顏色有權(quán)值大的決定,所以是綠色。
2016-08-15
p{color:red!important;}
.first{color:green;}
效果依舊
2016-08-15
把important去掉,顯示結(jié)果依舊。important沒起作用