1. 偽元素(pseudo-element)是用來表示文檔中不存在的元素,而偽類(pseudo-class)則是用來表示已有元素的一些特殊狀態(tài)。
2. 偽元素在文檔中沒有實(shí)際的元素節(jié)點(diǎn),而偽類則是在元素節(jié)點(diǎn)上添加一些特殊的狀態(tài)。
3. 偽元素用兩個(gè)冒號(hào)表示(::),而偽類用一個(gè)冒號(hào)表示(:)。
4. 偽元素可以用來創(chuàng)建一些特殊的效果,如在元素的前面或后面添加一些內(nèi)容,而偽類則可以用來表示元素的一些特殊狀態(tài),如:hover、:focus等。
5. 偽元素和偽類的使用方式也不同,偽元素一般用在選擇器的最后面,而偽類則用在選擇器的中間。