CSS權(quán)重計(jì)算規(guī)則

本文將介紹什么權(quán)重計(jì)算規(guī)則倒信。
參考文章:CSS 選擇器權(quán)重計(jì)算規(guī)則
參考文章:css樣式權(quán)重優(yōu)先級(jí),css樣式優(yōu)先級(jí)

在計(jì)算權(quán)重之前首先必須有以下基礎(chǔ):
一山涡、樣式類型:行間(行內(nèi)) 樣式堤结,內(nèi)聯(lián)(內(nèi)部)樣式,(外聯(lián))外部樣式鸭丛。
二竞穷、選擇器的類型:id,class,標(biāo)簽,屬性鳞溉,*瘾带,偽類,偽元素熟菲,后代選擇器看政,子類選擇器,相鄰選擇器

權(quán)重計(jì)算規(guī)則:

1抄罕、第一優(yōu)先級(jí):無(wú)條件優(yōu)先的屬性只需要在屬性后面使用!important允蚣。它會(huì)覆蓋頁(yè)面內(nèi)任何位置定義的元素樣式。(ie6支持上有些bug)呆贿。
2嚷兔、第一等:內(nèi)聯(lián)樣式森渐,如:style="color:red;",權(quán)值為1000.(該方法會(huì)造成css難以管理冒晰,所以不推薦使用)
3同衣、第二等:ID選擇器,如:#header壶运,權(quán)值為0100.
4耐齐、第三等:類、偽類蒋情、屬性選擇器如:.bar埠况, 權(quán)值為0010.
5、第四等:標(biāo)簽恕出、偽元素選擇器询枚,如:div ::first-line 權(quán)值為0001.
6、通配符浙巫,子選擇器金蜀,相鄰選擇器等。如*的畴,>,+, 權(quán)值為0000.
7渊抄、繼承的樣式?jīng)]有權(quán)值。

權(quán)重計(jì)算規(guī)則舉例(19-12-02)

  • important的權(quán)重為1,0,0,0
  • ID的權(quán)重為0,1,0,0
  • 類的權(quán)重為0,0,1,0
  • 偽類的權(quán)重為0,0,1,0
  • 屬性的權(quán)重為0,0,1,0
  • 標(biāo)簽的權(quán)重為0,0,0,1
  • 偽對(duì)象的權(quán)重為0,0,0,1
  • 通配符的權(quán)重為0,0,0,0

比較的規(guī)則

1丧裁、1000>09999:從左往右逐個(gè)等級(jí)比較护桦,前一等級(jí)相等才能往后比較(1000與09999對(duì)比的時(shí)候需要補(bǔ)位,即10000>09999)煎娇。
2二庵、無(wú)論是行內(nèi),內(nèi)部缓呛,外部樣式催享,都是按照以上的權(quán)重方式進(jìn)行比較。面試的時(shí)候經(jīng)常會(huì)遇見(jiàn)優(yōu)先級(jí)比較哟绊,而答案往往是:行間>內(nèi)部>外部因妙;id>class>元素(標(biāo)簽),不能說(shuō)是錯(cuò)的也不能說(shuō)是對(duì)的,只能說(shuō)是錯(cuò)覺(jué)票髓,但是錯(cuò)覺(jué)也有錯(cuò)攀涵,比如對(duì)同一個(gè)元素操作且權(quán)重相等,先寫內(nèi)部樣式洽沟,再引用外部樣式以故,這時(shí)候由于層疊樣式的關(guān)系顯示出來(lái)的是外部樣式,即:外部樣式>內(nèi)部樣式裆操。
3怒详、權(quán)重相同的情況先鳄乏,后寫的顏色會(huì)覆蓋前寫的樣式。
4棘利、通配符,子選擇器朽缴,相鄰選擇器善玫,雖然權(quán)重為0000,但是比繼承的樣式優(yōu)先

實(shí)例

a{color: yellow;} /*權(quán)值:0,0,0,1*/
div a{color: green;} /*權(quán)值:0,0,0,2*/
.demo a{color: black;} /*權(quán)值:0,0,1,1*/
.demo input[type="text"]{color: blue;} /*權(quán)值:0,0,2,1*/
.demo *[type="text"]{color: grey;} /*權(quán)值:0,0,2,0*/
#demo a{color: orange;} /*權(quán)值:0,1,0,1*/
div#demo a{color: red;} /*權(quán)值:0,1,0,2*/
<a href="">第一條應(yīng)該是黃色</a> <!-適用第1行規(guī)則->
<div class="demo">
<input type="text" value="第二條應(yīng)該是藍(lán)色" /><!-適用第4密强、5行規(guī)則茅郎,第4行優(yōu)先級(jí)高->
<a href="">第三條應(yīng)該是黑色</a><!-適用第2、3行規(guī)則或渤,第3行優(yōu)先級(jí)高->
</div>
<div id="demo">
<a href="">第四條應(yīng)該是紅色</a><!-適用第5系冗、6行規(guī)則,第6行優(yōu)先級(jí)高->
</div>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末薪鹦,一起剝皮案震驚了整個(gè)濱河市掌敬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌池磁,老刑警劉巖奔害,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異地熄,居然都是意外死亡华临,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門端考,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)雅潭,“玉大人,你說(shuō)我怎么就攤上這事却特》龉” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵核偿,是天一觀的道長(zhǎng)诚欠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)漾岳,這世上最難降的妖魔是什么轰绵? 我笑而不...
    開(kāi)封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮尼荆,結(jié)果婚禮上左腔,老公的妹妹穿的比我還像新娘。我一直安慰自己捅儒,他們只是感情好液样,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布振亮。 她就那樣靜靜地躺著,像睡著了一般鞭莽。 火紅的嫁衣襯著肌膚如雪坊秸。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天澎怒,我揣著相機(jī)與錄音褒搔,去河邊找鬼。 笑死喷面,一個(gè)胖子當(dāng)著我的面吹牛星瘾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惧辈,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼琳状,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了盒齿?” 一聲冷哼從身側(cè)響起念逞,我...
    開(kāi)封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎边翁,沒(méi)想到半個(gè)月后肮柜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倒彰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年审洞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片待讳。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡芒澜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出创淡,到底是詐尸還是另有隱情痴晦,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布琳彩,位于F島的核電站誊酌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏露乏。R本人自食惡果不足惜碧浊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瘟仿。 院中可真熱鬧箱锐,春花似錦、人聲如沸劳较。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至臊恋,卻和暖如春衣洁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背抖仅。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工闸与, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人岸售。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像厂画,于是被迫代替她去往敵國(guó)和親凸丸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識(shí)選擇器(重要8ぴ骸J郝!)繼承忽洛、特殊性腻惠、層疊、重要性CSS格式化排版單位和值盒模型浮動(dòng)...
    廖少少閱讀 3,095評(píng)論 0 40
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案欲虚? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,761評(píng)論 1 92
  • 1. CSS的組成 css 樣式由選擇符和聲明組成集灌,而聲明又由屬性和值組成。 1.1 選擇符(選擇器)選擇符:又稱...
    莫失丿莫忘閱讀 470評(píng)論 0 2
  • 男人想一個(gè)人是他酒后的時(shí)候,女人想一個(gè)人是她夜深寂靜的時(shí)候梯找。 01 “我很喜歡你唆阿,但是我尊重你”,下面配圖是一張他...
    思想的舵手閱讀 732評(píng)論 1 4
  • 漫雪花锈锤,倚窗樓驯鳖,惑飲酒,相思淚久免,淚空留浅辙。 瀟瀟醉千愁,不解思念一驟阎姥,雨歇聚稠摔握。 伊人若相依,傾國(guó)傾城丁寄。月下落水瀲滟...
    柢木沐閱讀 491評(píng)論 0 1