Css 偽類整理_Css 偽類物件整理_Css 偽類偽類物件使用
阿新 • • 發佈:2021-07-17
一、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),但以前的寫法仍然有效。
更多: