CSS 偽類選擇器有以下幾種:
1. :hover - 鼠標懸停在元素上時觸發
2. :active - 元素被激活時觸發,通常是元素被點擊時觸發
3. :focus - 元素獲得焦點時觸發,通常是輸入框或按鈕等元素觸發
4. :visited - 訪問過的鏈接樣式
5. :link - 未訪問過的鏈接樣式
6. :first-child - 選擇父元素下的第一個子元素
7. :last-child - 選擇父元素下的最后一個子元素
8. :nth-child() - 選擇父元素下的第 n 個子元素
9. :nth-of-type() - 選擇父元素下指定類型的第 n 個子元素
10. :not() - 選擇不符合指定條件的元素
11. :checked - 選擇被選中的表單元素,如單選框、復選框等
12. :disabled - 選擇被禁用的表單元素
13. :enabled - 選擇啟用的表單元素
14. :empty - 選擇沒有子元素的元素
15. :first-of-type - 選擇父元素下指定類型的第一個子元素
16. :last-of-type - 選擇父元素下指定類型的最后一個子元素
17. :only-of-type - 選擇父元素下只有一個指定類型的子元素
18. :nth-last-child() - 選擇父元素下從后往前數的第 n 個子元素
19. :nth-last-of-type() - 選擇父元素下從后往前數的第 n 個指定類型的子元素
20. :target - 選擇當前活動的錨點元素