css基础--:before和::before的区别

欢迎访问我的个人博客:http://www.xiaolongwu.cn

前言

  1. 日常工作中我们可能会经常遇到类似这样的问题,今天我们就彻底的搞明白他们之间的区别与联系
  2. :after与::after原理相同

相同之处

  1. 两者都是css的伪元素,都可以在元素内容的前面添加内容
  2. 两者的写法是等价的,也就是 :before ==::before

不同之处

  1. :befor是css2的写法,::before是css3的写法,出现在css3中是为了区分伪类选择器,比如:hover等
  2. :before的兼容性要比::before好 ,不过在H5开发中建议使用::before比较好

我的个人博客:http://www.xiaolongwu.cn

如果您对我的博客内容有疑惑或质疑的地方,请在下方评论区留言,或邮件给我,共同学习进步。

邮箱:[email protected]

你可能感兴趣的:(css基础,leon前端进阶之路)