CSS Pseudo-Classes Selectors

偽類選擇符 Pseudo-Classes Selectors

選擇符 版本 描述
E:link CSS1 設定超連結a在未被訪問前的樣式。
E:visited CSS1 設定超連結a在其連結地址已被訪問過時的樣式。
E:hover CSS1/2 設定元素在其鼠標懸停時的樣式。
E:active CSS1/2 設定元素在被使用者激活(在鼠標點擊與釋放之間發生的事件)時的樣式。
E:focus CSS1/2 設定元素在成為輸入焦點(該元素的onfocus事件發生)時的樣式。
E:lang(fr) CSS2 相符使用特殊語言的E元素。
E:not(s) 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規則