首页技术文章正文

::before和::after中双冒号和单冒号有什不同?

更新时间:2020-09-10 来源:黑马程序员 浏览量:

::before和::after中双冒号和单冒号有什不同?

在CSS中伪类一直用: 表示,如 :hover, :active等,伪元素在CSS1中已存在,当时语法是用 : 表示,如 :before 和 :after,后来在CSS3中修订,伪元素用 :: 表示,如 ::before 和 ::after,以此区分伪元素和伪类。由于低版本IE对双冒号不兼容,开发者为了兼容性各浏览器,继续使使用 :after这种老语法表示伪元素。

单冒号(:)用于css3的伪类

双冒号(::)用于css3的伪元素

猜你喜欢:

Js中的new操作符起到什么作用?

Css中如何清理浮动?

css3选择器用法介绍


下面是黑马程序员免费公开的几套web前端课程,感兴趣的小伙伴可以跟着学习。




分享到:
在线咨询 我要报名
和我们在线交谈!