可能重複:
What is the difference between a pseudo-class and a pseudo-element in CSS?差異
什麼做以下的CSS是什麼意思?
- 僞類
- 僞選擇
- 僞元素
什麼是各的用處?
可能重複:
What is the difference between a pseudo-class and a pseudo-element in CSS?差異
什麼做以下的CSS是什麼意思?
什麼是各的用處?
Pseudo-classes用於根據您無法使用屬性,ID或類別(或通過DOM提供的任何其他信息)無法表達的信息來選擇元素。例如,:root
,:first-child
,:last-child
,:lang()
和:not()
。
Pseudo-elements是模擬元素,您可以將樣式選擇性地應用爲其他實際元素的一部分,但本身不是DOM的成員。例如,內容片段(例如::first-line
和::first-letter
)或生成的內容(例如::before
和::after
)。
「僞選擇器」是一個總括術語,用於涵蓋兩種選擇器(或者至少以一個起始於至少一個:
的任何選擇器),但它本身沒有意義,因爲在選擇器中,僞類和僞 - 元素是兩個根本不同的東西。
值得注意的是,僞元素只有正式得到以CSS3開頭的雙冒號(::)語法,它們仍然可以與單個冒號(:)爲了向後兼容。 –
經過這麼多的降薪之後,我只想說謝謝你給出了一個很好的答案。我認爲這個問題非常有效,這讓我明白了。謝謝! –
檢查w3school或谷歌它。 – SVS
谷歌每個這些條款! – beardhatcode
@SLaks:我想從OP的反應將是「這個問題沒有說任何關於僞選擇器!」 – BoltClock