虛擬類別
CSS ****虛擬類別(pseudo-class)****的元素,在特殊狀態下被選取的話,會作為關鍵字被加到選擇器裡面。例如 :hover
(en-US) 會讓用戶的滑鼠停在某個元素的時候,套用指定選擇器的樣式。
虛擬類別與 pseudo-elements
(en-US) 能讓你不只能給文件樹(document tree)本身的相關內容套用樣式,還能給諸如瀏覽歷史(:visited
(en-US))、內容的狀態(:checked
(en-US))、還有滑鼠的位置(像 :hover
(en-US) 就能讓偵測滑鼠是否在元件上)之類的外部相關因素套用樣式。
語法
selector:pseudo-class { property: value; }
基本虛擬類別的目錄
:active
(en-US):any
(en-US):checked
(en-US):default
(en-US):dir()
(en-US):disabled
(en-US):empty
(en-US):enabled
(en-US):first
(en-US):first-child
:first-of-type
:fullscreen
(en-US):focus
(en-US):hover
(en-US):indeterminate
(en-US):in-range
(en-US):invalid
(en-US):lang()
:last-child
(en-US):last-of-type
(en-US):left
(en-US):link
(en-US):not()
(en-US):nth-child()
(en-US):nth-last-child()
(en-US):nth-last-of-type()
(en-US):nth-of-type()
(en-US):only-child
(en-US):only-of-type
(en-US):optional
(en-US):out-of-range
(en-US):read-only
(en-US):read-write
(en-US):required
(en-US):right
(en-US):root
(en-US):scope
(en-US):target
:valid
(en-US):visited
(en-US)
規範
Specification |
---|
HTML Standard # pseudo-classes |
Selectors Level 4 |
CSS Basic User Interface Module Level 4 |