1. 程式人生 > 其它 >Css 偽類整理_Css 偽類物件整理_Css 偽類偽類物件使用

Css 偽類整理_Css 偽類物件整理_Css 偽類偽類物件使用

一、Css 偽類選擇器

單個冒號:

偽類選擇符 Pseudo-Classes Selectors

Selectors
選擇符
CSS Version
版本
Description
簡介
E:link CSS1 設定超連結a在未被訪問前的樣式。
E:visited CSS1 設定超連結a在其連結地址已被訪問過時的樣式。
E:hover CSS1/CSS2 設定元素在其滑鼠懸停時的樣式。
E:active CSS1/CSS2 設定元素在被使用者啟用(在滑鼠點選與釋放之間發生的事件)時的樣式。
E:focus CSS1/CSS2 設定元素在成為輸入焦點(該元素的onfocus事件發生)時的樣式。
E:lang() CSS2 匹配使用特殊語言的E元素。
E:not() CSS3 匹配不含有s選擇符的元素E。
E:root CSS3 匹配E元素在文件的根元素。
E:first-child CSS2 匹配父元素的第一個子元素E。
E:last-child CSS3 匹配父元素的最後一個子元素E。
E:only-child CSS3 匹配父元素僅有的一個子元素E。
E:nth-child(n) CSS3 匹配父元素的第n個子元素E。
E:nth-last-child(n) CSS3 匹配父元素的倒數第n個子元素E。
E:first-of-type
CSS3 匹配同類型中的第一個同級兄弟元素E。
E:last-of-type CSS3 匹配同類型中的最後一個同級兄弟元素E。
E:only-of-type CSS3 匹配同類型中的唯一的一個同級兄弟元素E。
E:nth-of-type(n) CSS3 匹配同類型中的第n個同級兄弟元素E。
E:nth-last-of-type(n) CSS3 匹配同類型中的倒數第n個同級兄弟元素E。
E:empty CSS3 匹配沒有任何子元素(包括text節點)的元素E。
E:checked CSS3 匹配使用者介面上處於選中狀態的元素E。(用於input type為radio與checkbox時)
E:enabled CSS3 匹配使用者介面上處於可用狀態的元素E。
E:disabled CSS3 匹配使用者介面上處於禁用狀態的元素E。
E:target CSS3 匹配相關URL指向的E元素。
@page:first CSS2 設定頁面容器第一頁使用的樣式。僅用於@page規則
@page:left CSS2 設定頁面容器位於裝訂線左邊的所有頁面使用的樣式。僅用於@page規則
@page:right CSS2 設定頁面容器位於裝訂線右邊的所有頁面使用的樣式。僅用於@page規則

1.超連結

2.表單元素

3.選擇器偽類

二、Css 偽類物件選擇器

雙冒號::

偽物件選擇符 Pseudo-Element Selectors

Selectors
選擇符
CSS Version
版本
Description
簡介
E:first-letter/E::first-letter CSS1/CSS3 設定物件內的第一個字元的樣式。
E:first-line/E::first-line CSS1/CSS3 設定物件內的第一行的樣式。
E:before/E::before CSS2/CSS3 設定在物件前(依據物件樹的邏輯結構)發生的內容。用來和content屬性一起使用
E:after/E::after CSS2/CSS3 設定在物件後(依據物件樹的邏輯結構)發生的內容。用來和content屬性一起使用
E::selection CSS3 設定物件被選擇時的顏色。

* CSS3將偽物件選擇符(Pseudo-Element Selectors)前面的單個冒號(:)修改為雙冒號(::)用以區別偽類選擇符(Pseudo-Classes Selectors),但以前的寫法仍然有效。

更多:

Css3 偽元素::before和::after

Css 偽元素控制進度條_Css控制滾動條_Css ::-webkit-scrollbar整理

Css 選擇器優先順序整理_Css 選擇器優先順序詳解