CSS3 偽類(pseudo-class)是一種用于選擇 HTML 元素特定狀態(tài)的方式。偽類不是 HTML 元素的實(shí)際類別,而是 HTML 元素在某些特定情況下的狀態(tài)。
偽類通常以冒號(:)作為前綴,放置在 CSS 選擇器的末尾。例如,:hover 偽類表示鼠標(biāo)懸停在元素上時(shí)的狀態(tài)。其他常用的偽類包括 :active(表示元素被激活時(shí)的狀態(tài))、:focus(表示元素獲得焦點(diǎn)時(shí)的狀態(tài))、:first-child(表示元素是其父元素的第一個(gè)子元素時(shí)的狀態(tài))等。
使用偽類可以為不同的元素狀態(tài)設(shè)置不同的樣式,從而增強(qiáng)頁面的交互性和可讀性。