美文网首页
伪元素和伪类 : 和 ::的区别

伪元素和伪类 : 和 ::的区别

作者: vivianXIa | 来源:发表于2021-01-10 17:42 被阅读0次

    伪类:是为了弥补css选择器的不足,以获取到更多的信息,一般表示状态
    伪元素:是创建了有内容的虚拟容器,是css加载的时候添加进去的,js不能操作伪元素,不存在文档树中

    W3C中对于二者应用的描述(描述太模糊, 不容易理解):

    伪类:用于向某些选择器添加特殊的效果
    伪元素:用于将特殊的效果添加到某些选择器(标签

    : 表示伪类
    :: 表示伪元素
    css2中支持:表示伪元素,css3中为了区分用::来表示伪元素
    书写习惯鼓励::表示伪元素 但是:的支持性更好

    相关文章

      网友评论

          本文标题:伪元素和伪类 : 和 ::的区别

          本文链接:https://www.haomeiwen.com/subject/fuxlaktx.html