HTML5基礎學習筆記(十三)

2021-07-15 06:32:43 字數 3459 閱讀 9421

day13 css選擇器(下)

一.偽類選擇器總匯

選擇器 名稱

說明css 版本

:root

根元素選擇器

選擇文件中的根元素 3

:first-child

子元素選擇器

選擇元素中第乙個子元素2

2 :last-child

子元素選擇器

選擇元素中最後乙個子元素3

3 :only-child

子元素選擇器

選擇元素中唯一子元素3

3 :only-of-type

子元素選擇器

選擇指定型別的唯一子元素 3

:nth-child(n)

子元素選擇器

選擇指定

n 個子元素 3

:enabled

ui 選擇器

選擇啟用狀態的元素 3

:disabled

ui 選擇器

選擇禁用狀態的元素 3

:checked

ui 選擇器

選擇被選中

input

勾選元素 3

:default

ui 選擇器

選擇預設元素 3

:valid

ui 選擇器

驗證有效選擇

input 元素

3 :invalid

ui 選擇器

驗證無效選擇

input 元素

3 :required

ui 選擇器

有required

屬性選擇元素 3

:optional

ui 選擇器

無required

屬性選擇元素 3

:link

動態選擇器

未訪問的超連結元素 1 

:visited

動態選擇器

已訪問的超連結元素 1

:hover

動態選擇器

懸停在超連結上的元素 2

:active

動態選擇器

啟用超連結上的元素 2

:foucs

動態選擇器

獲取焦點的元素 2

:not

動態選擇器

否定選擇的元素 3

:empty

動態選擇器

選擇沒有任何內容的元素 3

:lang

動態選擇器

選取包含

lang

屬性的元素 2

:target

動態選擇器 選取

url

片段標識指向元素 3

二.結構性偽類選擇器

1.根元素選擇器

:root

解釋:匹配文件中的根元素,基本不怎麼用,因為總是返回元素。

2.子元素選擇器

ul > li:first-child

解釋:選擇第乙個子元素。

ul > li:last-child

解釋:選擇最後乙個子元素。

ul > li:only-child

解釋:選擇只有乙個子元素的那個子元素。

div > p:only-of-type

解釋:選擇只有乙個指定型別的子元素的那個子元素。

3.:nth-child(n)系列

ul > li:nth-child(2)

解釋:選擇子元素的第二個元素。

ul > li:nth-last-child(2)

解釋:選擇子元素倒數第二個元素。

div > p:nth-of-type(2) ;

解釋:選擇特定子元素的第二個元素。

div > p:nth-last-of-type(2) ;

解釋:選擇特定子元素的倒數第二個元素。

三.ui偽類選擇器

ui 偽類選擇器是根據元素的狀態匹配元素。

1.:enabled

:enabled

解釋:選擇啟用狀態的元素。

2.:disabled

:disabled

解釋:選擇禁用狀態的元素。

3.:checked

:checked

解釋:選擇勾選的 input 元素。

4.:default

:default

解釋:從一組類似的元素中選擇預設元素。比如 input 被勾選的即預設的。

5.:valid:invalid

input:valid

input:invalid

解釋:輸入驗證合法與不合法顯示時選擇的元素。

6.:required:optional

input:required

input:optional

解釋:根據是否具有 required 屬性選擇元素。

四.動態偽類選擇器

動態偽類選擇器根據條件的改變匹配元素。

1.:linkvisited

a:link

a:visited

解釋::link 表示未訪問過的超連結,:visited 表示已訪問過的超連結。

2.:hover

a:hover

解釋:表示滑鼠懸停在超連結上。

3.:active

a:active

解釋:表示滑鼠按下啟用超連結時。

4.:focus

input:focus

解釋:表示獲得焦點時。

五.其他偽類選擇器

解釋:否定選擇器,反選。

2.:empty

:empty

解釋:匹配沒有任何內容的元素。

3.:lang

:lang(en)

解釋:選擇包含 lang 屬性,屬性值字首為 en 的元素。和屬性選擇器匹配結果一致。

4.:target

:target

解釋:定位到錨點時,選擇此元素。

5.::selection

::selection

解釋:這是乙個偽元素選擇器,當選擇文字時觸發選擇。css3 版本下的選擇

HTML5學習筆記二 HTML基礎

html 標題 heading 是通過 標籤來定義的.h1 標題一 h1 h2 標題二 h2 h3 標題三 h3 html 段落是通過標籤 來定義的.p 親吻你的手還靠著你的頭 p p 讓你躺胸口 那個人已不是我 p p 這些平常的舉動 p a href 這是我的部落格鏈結 a html 影象是通過...

HTML5基礎學習筆記(十六)

day16 css文字樣式 一 文字總匯 二 文字樣式 css 文字樣式有三種 文字裝飾 英文大小寫轉換和文字陰影。1.text decoration p 解釋 設定文字出現下劃線。屬性值如下表 讓本來有下劃線的超連結取消 a2.text transform p 解釋 設定英文文字轉換為大小寫。p ...

HTML5基礎學習

html5新元素 需要注意 type tel 是為移動端開啟手機鍵盤服務的,網頁端無效果 datetime目前瀏覽器不支援,可用datetime local達到效果。使用者名稱 type text br 密碼 type password br type email br type tel br ty...