zoukankan      html  css  js  c++  java
  • 伪类和伪元素区别小结

      有时对伪类和伪元素傻傻分不清楚,觉得它们很相似,但又有哪里不同,所以做了一个小结,希望能帮到有需要的人

      1个相同点:都是被添加到一个选择器末尾的关键字

      2个不同点:

         ① 伪类是以1个冒号(:)作为前缀被添加到选择器末尾的关键字;伪元素是以2个冒号(::)作为前缀被添加到选择器末尾的关键字

         ② 如果伪类你用了2个冒号,不会报错,但也不会生效,比如 ::hover

           但伪元素你用1个或2个冒号不会报错且有效,比如,:before,::before

         注:建议按照W3C标准伪元素用2个冒号,1个冒号有效果是因为向前兼容,让老的浏览器也能支持

         附:伪类和伪元素

  • 相关阅读:
    405
    406
    4-1
    3-11
    3-10
    3-9
    3-8
    3-7
    3-5
    3-4
  • 原文地址:https://www.cnblogs.com/tu-0718/p/11233306.html
Copyright © 2011-2022 走看看