伪类:是为了弥补css选择器的不足,以获取到更多的信息,一般表示状态
伪元素:是创建了有内容的虚拟容器,是css加载的时候添加进去的,js不能操作伪元素,不存在文档树中
W3C中对于二者应用的描述(描述太模糊, 不容易理解):
伪类:用于向某些选择器添加特殊的效果
伪元素:用于将特殊的效果添加到某些选择器(标签
: 表示伪类
:: 表示伪元素
css2中支持:表示伪元素,css3中为了区分用::来表示伪元素
书写习惯鼓励::表示伪元素 但是:的支持性更好
伪类:是为了弥补css选择器的不足,以获取到更多的信息,一般表示状态
伪元素:是创建了有内容的虚拟容器,是css加载的时候添加进去的,js不能操作伪元素,不存在文档树中
伪类:用于向某些选择器添加特殊的效果
伪元素:用于将特殊的效果添加到某些选择器(标签
: 表示伪类
:: 表示伪元素
css2中支持:表示伪元素,css3中为了区分用::来表示伪元素
书写习惯鼓励::表示伪元素 但是:的支持性更好
本文标题:伪元素和伪类 : 和 ::的区别
本文链接:https://www.haomeiwen.com/subject/fuxlaktx.html
网友评论