共用方式為


虛擬類別

虛擬類別可用來將特殊效果新增至特定的選取器。

虛擬類別是使用單一冒號後面加上虛擬類別名稱來表示。

超連結虛擬類別

超連結的樣式可透過階層式樣式表來加以設定,以隨著不同狀態變更外觀。下表列出四種最普遍支援的超連結虛擬類別:

:link

尚未造訪的超連結

:visited

已造訪過的超連結

:hover

指標在其上的超連結

:active

目前選取的超連結

只有當這些虛擬類別以此順序出現時,超連結虛擬類別的階層式樣式表規則才能正常運作。

其他虛擬類別

超連結的樣式可透過階層式樣式表來加以設定,以隨著不同狀態變更外觀。下表列出四種最普遍支援的超連結虛擬類別:

:active

設定元素已啟用或啟動時的樣式。

:checked

套用一或多個樣式至選取的表單控制項元素。

:disabled

套用一或多個樣式至已停用的表單控制項元素。

:empty

套用一或多個樣式至沒有子元素 (包括文字節點) 的元素。

:enabled

套用一或多個樣式至已啟用的表單控制項元素。

:first-child

套用一或多個樣式至作為其父元素第一個子項的任何元素。

:first-of-type

套用一或多個樣式至本身為其所屬類型中第一個同層級元素的元素。

:focus

設定元素取得焦點時的樣式。

:indeterminate

套用一或多個樣式至無法判斷其切換狀態的選項按鈕和核取方塊 — 這些項目既沒有核取 (選取) 也沒有取消核選 (清除)。

:lang

在文件中,選取使用指定之語言的元素。

:last-child

套用一或多個樣式至作為其父元素最後一個子元素的元素。

:last-of-type

套用一或多個樣式至本身為其所屬類型中最後一個同層級元素的元素。

:not

套用一或多個樣式至與簡單選取器不符的元素。

:nth-child

套用一或多個樣式至作為其父元素第 n 個子項的元素。

:nth-last-child

套用一或多個樣式至作為其父元素倒數第 n 個子項的元素。

:nth-last-of-type

套用一或多個樣式至本身為其所屬類型中倒數第 n 個同層級項目的元素。

:nth-of-type

套用一或多個樣式至本身為其所屬類型中第 n 個同層級項目的元素。

:only-child

套用一或多個樣式至本身為其所屬類型中最後一個同層級元素的元素。

:only-of-type

套用一或多個樣式至本身為其所屬類型中唯一一個同層級元素的元素。

:root

套用一或多個樣式至作為文件之根元素的元素。

:target

套用一或多個樣式至參照統一資源識別元 (URI) 的目標元素。

另請參閱

概念

虛擬元素
虛擬類別與虛擬元素