伪类和伪元素有什么区别?

61 阅读1分钟

CSS3

伪类:单冒号 :,当某个元素状态改变时,我们期待给这个元素添加一些特殊效果。

操作对象是 文档树中已有的元素 例如 :hover :active :focus

伪元素:双冒号 :: , 创建了一些不在文档树中的元素,并为其添加样式,伪元素样式中必须增加content

创建文档树以外的元素