CSS伪类
伪类存在的意义是为了通过选择器找到那些不存在与DOM树中的信息以及不能被常规CSS选择器获取到的信息。
使用时为一个冒号
伪元素
创建抽象元素,但是这些元素不存在于DOM树中,如::first-letter,类似于将元素的首字母单独拿别的标签包起来,创建了之前不存在的抽象元素,该元素也不会出现在dom树中,于是就有了“伪”一说
使用时是两个冒号
下面是伪类伪元素的总结图
CSS伪类
伪类存在的意义是为了通过选择器找到那些不存在与DOM树中的信息以及不能被常规CSS选择器获取到的信息。
使用时为一个冒号
伪元素
创建抽象元素,但是这些元素不存在于DOM树中,如::first-letter,类似于将元素的首字母单独拿别的标签包起来,创建了之前不存在的抽象元素,该元素也不会出现在dom树中,于是就有了“伪”一说
使用时是两个冒号
下面是伪类伪元素的总结图