成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

重拾css(7)——選擇器的優(yōu)先級(jí)

Shihira / 2686人閱讀

上一節(jié)我們知道,選擇器種類較多,同一個(gè)元素,可以采用不同的選擇器方式選中,此時(shí)哪個(gè)選擇器的樣式會(huì)被最終顯示呢?

特指度

特指度表示一個(gè)css選擇器表達(dá)式的重要程度,每個(gè)選擇器表達(dá)式都可以通過一個(gè)公式計(jì)算出一個(gè)數(shù)值,數(shù)越大,越重要。
這個(gè)公式叫“I - C - E”計(jì)算公式:

I —— Id; 100

C —— Class; 10

E —— Element; 1

即,針對(duì)一個(gè)css選擇器表達(dá)式,遇到一個(gè)id就往特指度數(shù)值中加100,遇到一個(gè)class就往特指度數(shù)值中加10,遇到一個(gè)element就往特指度數(shù)值中加1。
例如:

注意:!important優(yōu)先級(jí)最高,高于上面一切。* 選擇器最低,低于一切。

此公式也可由三條規(guī)則來簡(jiǎn)單計(jì)算:

規(guī)則一,包含ID的選擇器勝過包含Class的選擇器,包含Class的選擇器勝過包含元素的選擇器

規(guī)則二,不同選擇器的特指度比較時(shí),不區(qū)分加載的順序(相同選擇器在層疊時(shí),后加載的覆蓋前加載的),例如:

Jerry

#div1 {color:red;}

.div1 {color:blue;} //雖然.div1后加載,但是特指度低,所以最終還是顯示紅色

規(guī)則三,設(shè)置的樣式高于繼承的樣式,不用考慮特指度,例如下圖顯示顏色為紅色

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/112114.html

相關(guān)文章

  • 重拾css(1)——寫在前邊的話

    摘要:本系列文章重拾主要參考王福朋知多少,結(jié)合自己的理解和學(xué)習(xí)需要,修改或添加了一些內(nèi)容,難免有失偏頗,僅供自我學(xué)習(xí)參考之用。 工作中或多或少的寫一些css,但總感覺掌握的不夠扎實(shí),時(shí)而需要查閱一下知識(shí)點(diǎn)。我想,一方面跟缺少科班出身式的系統(tǒng)學(xué)習(xí)有關(guān),另一方面也苦于一直未尋覓到一套合我胃口教程。直到我讀到了王福朋css知多少系列文章,使我有了重新系統(tǒng)學(xué)習(xí)css的想法。 本系列文章(重拾css)...

    li21 評(píng)論0 收藏0
  • 重拾css(5)——瀏覽器默認(rèn)樣式

    摘要:而依然有效的原因是瀏覽器默認(rèn)樣式的優(yōu)先級(jí)低于外聯(lián)內(nèi)部樣式。例如第二,瀏覽器默認(rèn)樣式還為設(shè)置了,這個(gè)值是對(duì)英文比較友好,中文狀態(tài)下就顯得有點(diǎn)擁擠。 上一節(jié)介紹了樣式的五種來源,咱們?cè)偻ㄟ^一張圖回顧一下。 showImg(https://segmentfault.com/img/bVM2Rk?w=536&h=245); 對(duì)于上面的三層,咱們大概都比較熟悉了。下面的兩層中,用戶自定義樣式一般...

    guqiu 評(píng)論0 收藏0
  • 重拾css(6)——選擇

    摘要:選擇器的擴(kuò)展選擇器本來是的一種規(guī)則,用于為選擇節(jié)點(diǎn)的。但是聰明的人類還是通過選擇器創(chuàng)造出了其他領(lǐng)域非常偉大的作品。被推廣流行的根本原因就是它的基于選擇器的。 前文示圖中展示了瀏覽器的渲染過程,那么css與html是如何結(jié)合的呢?答案是——選擇器! 1.選擇器 可分為兩大類: 標(biāo)簽選擇器(*是特殊的標(biāo)簽),可單標(biāo)簽,也可上下文多標(biāo)簽; 屬性選擇器(id和class本質(zhì)上也是屬性)。 ...

    vincent_xyb 評(píng)論0 收藏0
  • 重拾css(4)——樣式來源與層疊規(guī)則

    摘要:摘自設(shè)計(jì)指南樣式來源上文中提到,之所以有層疊的概念,是因?yàn)橛卸鄠€(gè)樣式來源。優(yōu)先級(jí)相同條件下例如都來自引用樣式,覆蓋的默認(rèn)規(guī)則是后者覆蓋前者,但是有一個(gè)特殊情況,其實(shí)優(yōu)先級(jí)最高。 這一節(jié)就開始實(shí)踐上一節(jié)的思路! 1.層疊的概念 簡(jiǎn)言之,層疊就是瀏覽器對(duì)多個(gè)樣式來源進(jìn)行疊加,最終確定結(jié)果的過程。舉一個(gè)簡(jiǎn)單的例子: showImg(https://segmentfault.com/img/b...

    gityuan 評(píng)論0 收藏0
  • 重拾css(2)——帶著問題出發(fā)

    摘要:來不及解釋,快上車有些瀏覽器不完全支持,現(xiàn)在可以用哪個(gè)工具去檢測(cè)瀏覽器是否支持,以及支持哪些項(xiàng)常用的標(biāo)簽,它們的屬性一般默認(rèn)為和。的設(shè)計(jì)初衷是什么具有包裹性例如和兩者的寬度是不一樣的,不信可以為加上背景色試試。 來不及解釋,快上車... ... 有些瀏覽器不完全支持css3,現(xiàn)在可以用哪個(gè)工具去檢測(cè)瀏覽器是否支持,以及支持哪些項(xiàng)? 常用的html標(biāo)簽,它們的display屬性一般默認(rèn)...

    Big_fat_cat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Shihira

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<