CSS pseudo-classes ใช้เพื่อเพิ่มเอฟเฟกต์พิเศษให้กับบาง selector คุณไม่ต้องใช้ JavaScript หรือสคริปต์อื่นๆ เพื่อใช้เอฟเฟกต์เหล่านี้
Pseudo-classes ที่ใช้บ่อยที่สุดมีดังนี้:
| ค่า | คำอธิบาย |
|---|---|
| :link | ใช้เพิ่มสไตล์พิเศษให้ลิงก์ที่ยังไม่เคยเข้าเยี่ยมชม |
| :visited | ใช้เพิ่มสไตล์พิเศษให้ลิงก์ที่เคยเข้าเยี่ยมชมแล้ว |
| :hover | ใช้เพิ่มสไตล์พิเศษให้อีเลเมนต์เมื่อนำเมาส์ไปชี้ |
| :active | ใช้เพิ่มสไตล์พิเศษให้อีเลเมนต์ที่กำลัง active |
| :focus | ใช้เพิ่มสไตล์พิเศษให้อีเลเมนต์ขณะที่อีเลเมนต์มี focus |
| :first-child | ใช้เพิ่มสไตล์พิเศษให้อีเลเมนต์ที่เป็นลูกแรกของอีเลเมนต์อื่น |
| :lang | ใช้ระบุภาษาสำหรับอีเลเมนต์ที่กำหนด |