伪类:用于向某些选择器添加特殊的效果;
伪元素:伪元素用于将特殊的效果添加到某些选择器里。

都和选择器相关,
伪元素就是添加一些“特殊”的效果
这里的特殊指的是两者描述了其他css无法描述的东西。

伪类 作用
:active
:focus
:hover
:link
:visited
:first-child
:lang

伪元素
:first-letter
:first-line
:before
:after

例子略
区别:
伪类的效果可以通过添加一个实际的类来达到,
伪类的效果则需要通过添加一个实际的元素才能达到。

伪类用一个冒号来表示: :Pseudo-classes
伪元素用两个冒号来表示: ::Pseudo-elements

但因兼容问题,大部分统一的单冒号,若不考虑兼容性,书写来区分

标签:CSS

你的评论