[CSS] 伪元素和伪类,::before 和 :before 区别
标签:CSS
| 特点 | 伪类 | 伪元素 |
|---|---|---|
| 用途 | 选择元素的状态或基于结构选择元素 | 创建虚拟的内容,操作元素的某些部分 |
| 语法 | 使用单个冒号 (😃 | 使用双冒号 (:😃 |
| 生成内容 | 不生成新内容,只应用样式 | 可以生成并操作新内容 |
| 常见示例 | :hover, :focus, :nth-child() | ::before, ::after, ::first-line |
::before 和 :before 都是 CSS 中的伪元素,主要区别在于语法规范,而它们的功能和表现上基本是一样的。
浙公网安备 33010602011771号