- 在 CSS 中偽類一直用 : 表示,如 :hover, :active 等
- 偽元素在CSS1中已存在,當時語法是用 : 表示,如 :before 和 :after
- 后來在CSS3中修訂,偽元素用 :: 表示,如 ::before 和 ::after,以此區分偽元素和偽類
- 由於低版本IE對雙冒號不兼容,開發者為了兼容性各瀏覽器,繼續使使用 :after 這種老語法表示偽元素
- 綜上所述:::before 是 CSS3 中寫偽元素的新語法; :after 是 CSS1 中存在的、兼容IE的老語法
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。