權(quán)值的優(yōu)先級(jí)?
p{color:red;} /*權(quán)值為1*/
p span{color:green;} /*權(quán)值為1+1=2*/
.warning{color:white;} /*權(quán)值為10*/
p span.warning{color:purple;} /*權(quán)值為1+1+10=12*/
#footer .note p{color:yellow;} /*權(quán)值為100+10+1=111*/
如上所述,在HTML+CSS基礎(chǔ)教程中的9-2講中的例題中 加上一個(gè) p span{color:green;}的權(quán)值為2,但是前面有ID選擇器,而ID選擇器的權(quán)值為100,最后代碼中<p>----</p>中嵌套的<span> ---</span>顯示為綠色,不是顯示權(quán)值高的嗎?怎么中間嵌套了權(quán)值低的也能顯示?
2016-10-26
id選擇器的后代元素只有span所以只有span顏色變綠。
2016-10-26
總要有一些機(jī)制用來制約那些權(quán)值高的標(biāo)簽,要不然一旦使用了該標(biāo)簽,豈不是被其作用的內(nèi)容不可修改了。
2016-10-26
span標(biāo)簽位于類標(biāo)簽內(nèi),span會(huì)繼承first,是繼承這個(gè)行為權(quán)值為0.1。這里的繼承與java中的繼承不是一個(gè)概念,這里的繼承方便我們對(duì)類中內(nèi)容進(jìn)行操作。
還有一個(gè)權(quán)值比較特殊--繼承也有權(quán)值但很低,有的文獻(xiàn)提出它只有0.1,所以可以理解為繼承的權(quán)值最低。
2016-10-26
不是,span繼承自.first,而繼承的權(quán)值為0.1
2016-10-26
你應(yīng)該沒有讀懂題目吧