權(quán)值加法怎么理解?
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*/
代碼中的第二行、四、五行的注釋怎么理解?
還有第二行 p標(biāo)簽選擇器加空格加上span標(biāo)簽選擇器怎么理解?
2015-04-02
咱們先復(fù)習(xí)下權(quán)值,標(biāo)簽的權(quán)值為1,類選擇符的權(quán)值為10,ID選擇符的權(quán)值最高為100。
第二行不是有2個標(biāo)簽,那么權(quán)值就是1+1=2。那么 p span是什么意思呢?就是p標(biāo)簽下的span標(biāo)簽。
第四行有2個標(biāo)簽和一個類標(biāo)簽,那么權(quán)值就是1+1+10=12。p span.warning就是p標(biāo)簽下的span標(biāo)簽下的類選擇符warning。
第五行是一個id選擇符和一個類選擇符,權(quán)值就是100+10+1=111。#footer .note就是id選擇符下的類選擇符note。