伪元素冒号 伪元素 一个冒号 和 两个冒号的区别? 伪类一直使用一个冒号 :hover 来书写。 伪元素可以使用 :before 或者 ::before 来表示. 双冒号的写法主要是为了区分伪类和伪元素,而使用单冒号是为了兼容低版本 IE(不能识别双冒号)。 ::before 是 CSS3 的写法。 :before 是 CSS1 中的存在。