偽類和偽元素的區(qū)別,其實很簡單,從字面上就可以理解。它們有一個共同的修飾詞“偽”,那么“偽”是什么意思呢?就是假的。所以,偽類就是假的類,偽元素就是假的元素,這就是在字面上它們之間的區(qū)別。
定義
偽類:
CSS3給出的定義是:
The pseudo-class concept is introduced to permit selection based on information that lies outside of the document tree or that cannot be expressed using the other simple selectors.
大致翻譯過來的意思就是:偽類存在的意義是為了通過選擇器,格式化DOM樹以外的信息以及不能被常規(guī)CSS選擇器獲取到的信息。
通過上面的概念我們知道了偽類的功能有兩種:
1.格式化DOM樹以外的信息。比如: 標簽的:link、:visited 等。這些信息不存在于DOM樹中。
2.不能被常規(guī)CSS選擇器獲取到的信息。比如:要獲取第一個子元素,我們無法用常規(guī)的CSS選擇器獲取,但可以通過 :first-child 來獲取到。
>>本文地址:http://uj2y2uok.com/zhuanye/2020/52888.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?