真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css中的層疊性及權(quán)重是什么

本文小編為大家詳細(xì)介紹“css中的層疊性及權(quán)重是什么”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“css中的層疊性及權(quán)重是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

專(zhuān)注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)新民免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

層疊性:多個(gè)選擇器選中同一個(gè)標(biāo)簽,設(shè)置同一個(gè)樣式,瀏覽器中加載時(shí),不會(huì)加載所有的屬性值,挑選其中一個(gè)加載,其中一個(gè)值層疊/覆蓋掉其他的值。

要實(shí)現(xiàn)層疊或覆蓋就涉及到比較,下面就是比較選擇器之間的權(quán)重的比較,權(quán)重的比較一共有兩種情況:1、選擇器選中了標(biāo)簽;2、選擇器沒(méi)有選中標(biāo)簽

首先說(shuō)一下選擇器的權(quán)重:id>class>標(biāo)簽>*(通配符);

①選擇器選中了標(biāo)簽:

首先:如果都選中了標(biāo)簽,比較選擇器權(quán)重。

選擇器有權(quán)重,權(quán)重大的會(huì)層疊權(quán)重小的。

計(jì)算權(quán)重:選擇器選擇的范圍越大,權(quán)重反而越小。id>class>標(biāo)簽>*

方法:數(shù)選擇器的數(shù)量,先比較id個(gè)數(shù)→再比較class個(gè)數(shù)→最后比較標(biāo)簽個(gè)數(shù)。

其次:如果選擇器權(quán)重相同,比較css中代碼的書(shū)寫(xiě)順序。

css代碼有加載順序,從上往下加載,后面加載的會(huì)覆蓋前面加載。

#box1 .box2 .box3 p{ (1,2,1)

color: red;

}

.box1 #box2 .box3 p{ (1,2,1)

color: green;

}

.box1 .box2 #box3 p{ (1,2,1)書(shū)寫(xiě)順序最后,層疊前面的樣式   color: blue;

}

②選擇器都沒(méi)有選中標(biāo)簽:一部分樣式是可以繼承的。繼承誰(shuí)的?

首先:比較每個(gè)選擇器選中的元素,距離目標(biāo)元素p的在HTML中的距離,距離近的層疊距離遠(yuǎn)的。簡(jiǎn)稱(chēng)就近原則。

#box1{

color: red;

}

.box1 .box2{

color: green;

}

.box3{選中的標(biāo)簽距離p最近,繼承他的

color: blue;

}

其次:如果距離一樣近,比較權(quán)重,權(quán)重大的層疊權(quán)重小的。

#box1 .box2 #box3{ (2,1,0)

color: red;

}

.box1 #box2.box2 #box3{ (2,2,0)  color: green;

}

.box1 .box2 #box3.box3{ (1,3,0)

color: blue;

}

再次:如果距離一樣近,選擇器權(quán)重一樣,看書(shū)寫(xiě)順序。

#box1 .box2 #box3.box3{

特殊的,在比較權(quán)重的過(guò)程中,有一個(gè)單詞important可以提升某一個(gè)樣式屬性的權(quán)重到最大。

比較就近原則,important對(duì)繼承性沒(méi)影響。

#box1 .box2 #box3.box3{

color: red;

}

#box3{

color: green !important;將這條屬性的權(quán)重提升的最大,與選擇器權(quán)重?zé)o關(guān)

}

#box1.box1 #box2 .box3{

color: blue;

}

讀到這里,這篇“css中的層疊性及權(quán)重是什么”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文標(biāo)題:css中的層疊性及權(quán)重是什么
本文地址:http://weahome.cn/article/ijcdpi.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部