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

資訊專欄INFORMATION COLUMN

css選擇器總結(jié)

DirtyMind / 787人閱讀

摘要:偽類選擇器之動(dòng)態(tài)偽類序號(hào)選擇器名稱說明版本動(dòng)態(tài)偽類選擇器未被訪問時(shí)動(dòng)態(tài)偽類選擇器已被訪問時(shí)動(dòng)態(tài)偽類選擇器鼠標(biāo)以上時(shí)動(dòng)態(tài)偽類選擇器訪問中跳轉(zhuǎn)頁面時(shí)動(dòng)態(tài)偽類選擇器獲得焦點(diǎn)時(shí)是有順序的,其他順序可能無效,這是個(gè)坑。

1. 基本選擇器
序號(hào) 選擇器 名稱 說明 css版本
1 * 通用選擇器 選擇所有元素,包括html和body 2
2 div,span 標(biāo)簽選擇器 根據(jù)標(biāo)簽選擇元素 1
3 # id選擇器 選擇指定id元素 1
4 . 類選擇器 選擇指定class 1
5 [attr] 屬性選擇器 根據(jù)元素屬性去選擇 2-3

屬性選擇器的幾種用法

[href] {color: red;}

[type="password"] {color: red;}

[href^="http"] {color: red;}

[href$=".cn"] {color: red;}

[href*="baidu"] {color: red;}

[class~="def"] {color: red;}// 屬性值具有多值時(shí),使用如

[lang|="en"] {color: red;}// 屬性中有"-"時(shí)使用,如

示例代碼:


hello world

// 藍(lán)框 大字 紅色

hello world

// 藍(lán)框 小字
2. 復(fù)合選擇器
序號(hào) 選擇器 名稱 說明 css版本
1 s1,s2,s3 分組選擇器 選擇多個(gè)選擇器的元素 1
2 s1 s2 后代選擇器 指定選擇器的后代元素 1
3 s1 > s2 子選擇器 指定選擇器的子元素 1
4 s1+s2 相鄰兄弟選擇器 選擇相鄰且之后的元素 1
5 s1~s2 兄弟選擇器 選擇之后的元素 2-3
3. 偽元素選擇器
序號(hào) 選擇器 名稱 說明 css版本
1 ::first-line 偽元素選擇器 塊級(jí)首行 1
2 ::first-letter 偽元素選擇器 塊級(jí)首字母 1
3 ::before 偽元素選擇器 選擇元素之前插入內(nèi)容 2
4 ::after 偽元素選擇器 選擇元素之后插入內(nèi)容 2
5 ::selection 偽元素選擇器 光標(biāo)滑動(dòng)選擇內(nèi)容 2
4. 偽類選擇器之結(jié)構(gòu)性偽類選擇器
序號(hào) 選擇器 名稱 說明 css版本
1 :root 根元素選擇器 文檔根元素,一般為html 3
2 :first-child 子元素選擇器 第一個(gè)子元素 2
3 :last-child 子元素選擇器 最后一個(gè)子元素 2
4 :only-child 子元素選擇器 只有一個(gè)子元素的 2
5 :only-of-type 子元素選擇器 子元素只有一種類型的 1
6 :nth-child(n) 子元素選擇器 第n個(gè)子元素 2
ul > li:first-child{ // li且是第一個(gè)子元素的li元素
    color:red;
}
ul > li:last-child{// li且是最后一個(gè)元素的li元素
    color: blue;
}
span:only-child{// span且在它父元素下是唯一的span元素;建議把父元素寫出來
    color: green;
}
span:only-of-type{// span且在它父元素下是唯一類型的span元素;建議把父元素寫出來
    color:green;
};
5. 偽類選擇器之UI選擇器(input標(biāo)簽用)
序號(hào) 選擇器 名稱 說明 css版本
1 :enabled 表單元素選擇器 input非disabled時(shí) 2
2 :disable 表單元素選擇器 input標(biāo)簽disabled時(shí) 1
3 :checked 表單元素選擇器 input標(biāo)簽checked時(shí) 2
4 :default 表單元素選擇器 選擇元素之后插入內(nèi)容 2
5 :valid 表單元素選擇器 選擇元素之后插入內(nèi)容 2
6 :invalid 表單元素選擇器 塊級(jí)首字母 1
7 :required 表單元素選擇器 選擇元素之前插入內(nèi)容 2
8 :optional 表單元素選擇器 選擇元素之后插入內(nèi)容 2

enabled和disable對(duì)input的大部分type都有效,除了checkbox/radio/range三個(gè)外。

checked和default不知道怎么用。貌似只在opera上有效。

valid和invalid,是表單校驗(yàn)時(shí)使用,自己手動(dòng)添加valid和invalid屬性無用,必須是inp
ut使用pattern和required校驗(yàn)。

6. 偽類選擇器之動(dòng)態(tài)偽類
序號(hào) 選擇器 名稱 說明 css版本
1 :link 動(dòng)態(tài)偽類選擇器 未被訪問時(shí) 2
2 :visited 動(dòng)態(tài)偽類選擇器 已被訪問時(shí) 1
3 :hover 動(dòng)態(tài)偽類選擇器 鼠標(biāo)以上時(shí) 2
4 :active 動(dòng)態(tài)偽類選擇器 訪問中跳轉(zhuǎn)頁面時(shí) 2
5 :focus 動(dòng)態(tài)偽類選擇器 獲得焦點(diǎn)時(shí) 2

link/visited/hover/active是有順序的,其他順序可能無效,這是個(gè)坑。

focus用在input獲取焦點(diǎn)時(shí)使用。

7. 偽類選擇器之其他
序號(hào) 選擇器 名稱 說明 css版本
1 :not 動(dòng)態(tài)偽類選擇器 反選 1
2 :empty 動(dòng)態(tài)偽類選擇器 空內(nèi)容 2
3 :lang 動(dòng)態(tài)偽類選擇器 包含lang元素 2
4 :target 動(dòng)態(tài)偽類選擇器 url中有target時(shí) 2

示例代碼:

ul > li:not(:first-child){
    color:red;
}
ul > li:not(:last-child){
    border: 1px solid blue;
}
:empty{display:"none"}

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

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

相關(guān)文章

  • CSS選擇總結(jié)(分類、優(yōu)先級(jí))

    摘要:樣式選擇器權(quán)重優(yōu)先級(jí)如下的權(quán)重為選擇器的權(quán)重為類選擇器的權(quán)重為偽類選擇器的權(quán)重為屬性選擇器的權(quán)重為標(biāo)簽選擇器的權(quán)重為偽元素選擇器的權(quán)重為通配符的權(quán)重為綜合上述權(quán)重優(yōu)先級(jí)來看,正確的優(yōu)先級(jí)排序應(yīng)該是內(nèi)聯(lián)樣式類偽類屬性選擇標(biāo)簽偽元素繼承通配符 CSS選擇器是編寫CSS代碼時(shí)的一個(gè)核心概念,選擇器定義了相應(yīng)的樣式將會(huì)影響到文檔中的哪些部分,以下是自己在學(xué)習(xí)及工作過程中對(duì)CSS選擇器的一些總結(jié)...

    hedge_hog 評(píng)論0 收藏0
  • 《DOM編程藝術(shù)》中CSS—DOM的總結(jié)(三)

    摘要:前言這是系列最后一篇,本文主要總結(jié)了的用法,以及最后對(duì)函數(shù)進(jìn)行抽象。一個(gè)多說無益,還是上代碼來得實(shí)在還記得編程藝術(shù)中的總結(jié)一中那個(gè)無聊的根據(jù)元素在節(jié)點(diǎn)樹里的位置來設(shè)置樣式的吧現(xiàn)在可以用屬性直接更改樣式了。 前言:這是CSS-DOM系列最后一篇,本文主要總結(jié)了className的用法,以及最后對(duì)函數(shù)進(jìn)行抽象。 ------------------我是分割線----------------...

    王巖威 評(píng)論0 收藏0
  • 《DOM編程藝術(shù)》中CSS—DOM的總結(jié)(三)

    摘要:前言這是系列最后一篇,本文主要總結(jié)了的用法,以及最后對(duì)函數(shù)進(jìn)行抽象。一個(gè)多說無益,還是上代碼來得實(shí)在還記得編程藝術(shù)中的總結(jié)一中那個(gè)無聊的根據(jù)元素在節(jié)點(diǎn)樹里的位置來設(shè)置樣式的吧現(xiàn)在可以用屬性直接更改樣式了。 前言:這是CSS-DOM系列最后一篇,本文主要總結(jié)了className的用法,以及最后對(duì)函數(shù)進(jìn)行抽象。 ------------------我是分割線----------------...

    liukai90 評(píng)論0 收藏0
  • css規(guī)范總結(jié)

    摘要:通用選擇器,子選擇器和相鄰?fù)x擇器并不在這四個(gè)等級(jí)中,所以他們的權(quán)值都為,優(yōu)先級(jí)最高,萬不得已的情況下才用。規(guī)范命名風(fēng)格規(guī)范文件命名統(tǒng)一為小寫的英文字母盡量少用拼音,如。當(dāng)名字需要組合時(shí),可以采用文件名的規(guī)范。 css樣式的權(quán)值(權(quán)重) 權(quán)值等級(jí)的定義 第一等:代表內(nèi)聯(lián)樣式,如: style=,權(quán)值為1000。第二等:代表ID選擇器,如:#content,權(quán)值為100。第三等:代表類...

    CollinPeng 評(píng)論0 收藏0
  • css選擇總結(jié)

    摘要:今天在做項(xiàng)目的時(shí)候,發(fā)現(xiàn)選擇器有些遺忘。文本也屬于節(jié)點(diǎn)選擇匹配的所有元素,且匹配元素被相關(guān)指向否定偽類選擇器。相鄰兄弟選擇器。匹配的元素,該元素位于后面相鄰位置通用兄弟選擇器。 今天在做項(xiàng)目的時(shí)候,發(fā)現(xiàn)選擇器有些遺忘。特寫此文章來加深記憶,也方便自己日后回顧。 通用選擇器 * //有時(shí)候?yàn)榱藶g覽器內(nèi)置樣式,可能會(huì)這樣寫。 //但一般不推薦?。?! *{ margin:0;padding:...

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

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

0條評(píng)論

DirtyMind

|高級(jí)講師

TA的文章

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