css3伪类与伪元素

概念

  • CSS 伪类用于向某些选择器添加特殊的效果

  • CSS 伪元素用于将特殊的效果添加到某些选择器

个人理解:
伪类大多使用的是状态相关的,例如这个标签点击前后的效果,这个标签的第几个样式等
伪元素相当于是在某个元素后加个新的元素,js是无法获取的

伪类

css3伪类与伪元素

伪元素

css3伪类与伪元素

总结

css3 为了区分两者,已经明确规定了伪类一个冒号来表示,而伪元素则用两个冒号来表示。
但因为兼容性的问题,所以现在大部分还是统一的单冒号

原文:https://www.imooc.com/article/254506