!important 聲明最高
標(biāo)簽選擇器優(yōu)先級(jí):id選擇器優(yōu)先級(jí)>class優(yōu)先級(jí)>標(biāo)簽選擇器
1.權(quán)值相同
同一元素引用多個(gè)class定義的樣式,根據(jù)定義方法前后順序來確定最終結(jié)果(就近原則)
2.權(quán)值不同 權(quán)值越高引用優(yōu)先級(jí)越高 權(quán)值相同就采用就近原則
標(biāo)簽選擇器:權(quán)值為1
類選擇器和偽類:權(quán)值為10
ID選擇器:權(quán)值為100
通配符選擇器:權(quán)值為0
行內(nèi)樣式:權(quán)值為1000
權(quán)值規(guī)則
統(tǒng)計(jì)不同選擇器的個(gè)數(shù),每類選擇器的個(gè)數(shù)乘以相應(yīng)權(quán)值,把所有值相加得出選擇器的權(quán)值
#main div.warning h2{...}
選擇器個(gè)數(shù): id:1 ?class1 標(biāo)簽:2
權(quán)值:100 + 10 + 2 = 112
id 不要濫用,謹(jǐn)慎使用,應(yīng)該適當(dāng)使用class
css命名