伪类 :hover :active :link :visited :focus等这些是伪类选择器(css样式表 类)这种并不是真正的样式类,是在用户某些操作下来呈现的样式,称之为伪类。 伪元素 ::before ::after等这些会在dom结构中插入节点,生成一个dom元素,但是这些dom元素又不存在于dom结构中,不能够像其他dom元素进行操作,所以称之为伪元素。::before ::after是早期的非标准写法,双冒号是现在的标准写法。