僞類通常反映沒法在CSS中輕鬆或者可靠檢測到的某個元素的狀態或者屬性;web
僞元素表示DOM外部的某種文檔結構。瀏覽器
目前全部僞元素有(加粗的是CSS3以後出現):安全
::after網站
::before文檔
::first-letterit
::first-lineio
::selectionclass
::backdropselect
::placeholderwebkit
::marker
::spelling-error
::grammar-error
若是你的網站只須要兼容webkit、Firefox、Opera等瀏覽器,建議對僞元素採用雙冒號的寫法,若是不得不兼容IE瀏覽器,仍是用CSS2的單冒號寫法更安全。
緣由: