欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

css樣式層疊規(guī)則詳解

  發(fā)布時間:2020-02-28 15:35:16   作者:佚名   我要評論
這篇文章主要介紹了css樣式層疊規(guī)則,本文通過實例代碼文字說明給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

CSS樣式規(guī)則語法樣式是CSS的基本單位,每個樣式規(guī)則都是由選擇器和聲明塊兩個基本部分組成的。

選擇器(selector)決定為哪些元素應用樣式;

聲明塊定義相應的樣式,它包含在一對花括號內(nèi),有一條或多條聲明組成,而每一條聲明則由一個屬性和一個值組成,中間用冒號隔開。

語法:

屬性名1: 屬性值1;
屬性名2: 屬性值2;
屬性名3: 屬性值3;

1.找到應用給每個元素和屬性的所有聲明

瀏覽器在 加載每個頁面時。都會據(jù)此查到每一條CSS規(guī)則,表示出所有受到影響的HTML元素

2.按照順序和權重排序

瀏覽器依次檢查 5個來源 ,并設定匹配的屬性。如果匹配的屬性在下一個來源也有定義,則更新該屬性的值。

5個來源: 1.瀏覽器默認樣式表 2.設置瀏覽器字體大小來改變默認樣式 3.link引用的css文件 4.style中編寫的樣式代碼 5.行內(nèi)樣式

聲明權重。如下!important用于增加聲明的權重。這樣其他來源一概不用考慮了。

       p {color:green !important; font-size:12pt;}

順序決定權重。如果兩條規(guī)則都影響某元素的同一個屬性,而且它們的特指度也相同,則位置最靠下(或后聲明)的規(guī)則勝出。

3.按特指度排序:特指度表示一條規(guī)則有多明確

    p {font-size:12px;}     p.largetext {font-size:16px;} 

第二條既有標簽名又有類名所以特指度更高,第二條的規(guī)則會覆蓋第一條規(guī)則。

計算特指度:ICE  公式

1. 選擇符中有一個 ID,就在 I 的位置上加 1;

2. 選擇符中有一個類,就在 C 的位置上加 1;

3. 選擇符中有一個元素(標簽)名,就在 E 的位置上加 1;

4. 得到一個三位數(shù)。

好了,下面通過幾個例子來理韶特指度。

P 0-0-1 特指度=1

p.largetext 0-1-1 特指度=11

p#largetext 1-0-1 特指度=101

body p#largetext 1-0-2 特指度=102

body p#largetext ul.mylist 1-1-3 特指度=113 body p#largetext ul.mylist li 1-1-4

特指度=114

在此,每個選擇符都比前一個選擇符的特指度更高。

4.CSS選擇符有哪些?哪些屬性可以繼承?

1.id選擇器( # myid)

2.類選擇器(.myclassname)

3.標簽選擇器(div, h1, p)

4.相鄰選擇器(h1 + p)

5.子選擇器(ul > li)

6.后代選擇器(li a)

7.通配符選擇器( * )

8.屬性選擇器(a[rel = "external"])

9.偽類選擇器(a:hover, li:nth-child)

* 可繼承的樣式: font-size font-family color, UL LI DL DD DT;

* 不可繼承的樣式:border padding margin width height ;

到此這篇關于css樣式層疊規(guī)則詳解的文章就介紹到這了,更多相關css樣式層疊 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

相關文章

  • css3+svg實現(xiàn)創(chuàng)意圖片層疊音樂播放樣式代碼

    css3圖片層疊音樂播放樣式代碼是一款點擊圖片切換下一首音樂播放ui布局特效。
    2020-07-15
  • CSS中層疊上下文的具體使用

    這篇文章主要介紹了CSS中層疊上下文的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習
    2020-04-27
  • css 層疊與z-index的示例代碼

    這篇文章主要介紹了css 層疊與z-index的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
    2020-03-23
  • CSS 中重要的層疊概念詳解

    這篇文章主要介紹了CSS 中重要的層疊概念詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-07-08
  • 詳解CSS中的特指度和層疊問題

    這篇文章主要介紹了CSS中的特指度和層疊問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-12

最新評論