:: 用于伪元素,例如::first-of-type或::after# l2 d x& u; B0 H. t h/ {' T/ @
下面让我们深入研究一些示例。 2 b- }. R: k j9 h5 H0 ~一、“伪”是什么意思?" q, q& W1 h& U9 @$ a
伪这个词的英文定义是“假的”或“不真实的”。那么伪类和伪元素表示什么意思呢?伪类和伪元素不手动写入HTML,也不会出现在DOM(或文档树)中,而由CSS创建! 9 C4 W, r( `- m6 ~4 z: G二、什么是伪类? 7 G. ^: Z$ f4 _ V' X5 v; f 伪类允许你根据页面上编写的HTML之外的信息(例如用户交互或存储在浏览器中的信息)选择CSS中的元素。伪类通过单个冒号(:)后跟伪类名称实现访问。 C) h* U; M+ O- f4 C7 s, D6 h& M) F
你可以使用伪类根据元素的状态设置元素的样式。我们经常会看到页面上访问过的链接显示为不同的颜色,实现方式是通过在CSS中定位锚标记(<a>元素)的:visited伪类来设置其样式。& r U0 h g8 B' ~+ y$ f6 Z