CSS中:before与::before的区别

:before与::before都表示伪元素,:before是CSS2的写法,::before是CSS3的写法。

:与::

:表示伪类
::表示伪元素
::是在CSS3中引入的,用于区分伪类和伪元素。为兼容已存在的样式表中的旧的伪元素写法,浏览器需要支持:式写法,例如 :before、:after。在CSS3引入的伪元素不允许再支持:写法。

你可能感兴趣的:(CSS中:before与::before的区别)