CSS選擇器,優(yōu)先級和匹配原則
創(chuàng)新互聯(lián)公司長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為新興企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè),新興網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。1。詳細(xì)信息選擇器的ID(#myid)2。類選擇器(。我的類名)3。標(biāo)簽選擇器(div,H1,P)4。相鄰選擇器(H1,P)5。副選擇器(UL<Li)6。后代選擇器(Lia)7。通配符選擇器(*)8。屬性選擇器(a[rel=“external”])9。偽類選擇器(A:hover,Li:nthchild)ID選擇器的效率高,而偽類選擇器的效率最低。CSS的權(quán)重是1。一般選擇器的權(quán)重為0,0,0,0
2。標(biāo)記的權(quán)重為0,0,0,1
3。類的權(quán)重是0,0,1,0
4。屬性選擇的權(quán)重為0,0,1,0
5。偽類選擇的權(quán)重為0,0,1,0
6。偽對象選擇的權(quán)重為0,0,0,1
7ID的權(quán)重為0,1,0,0
8。important的權(quán)重是高的1,0,0,0使用規(guī)則:將selector的權(quán)重加在一起,較大的優(yōu)先;如果權(quán)重相同,則后一個(gè)優(yōu)先。從上面我們可以得出兩個(gè)關(guān)鍵因素:1。權(quán)重與選擇器的類型和數(shù)目有關(guān)。樣式的優(yōu)先級與樣式定義的順序有關(guān)