pseudo-class与pseudo-element有什么区别?
伪类 (pseudo-class) 和伪元素 (pseudo-element) 都是 CSS 中用于选择元素特定状态或部分的关键字,但它们之间有一些关键区别:
1. 选择的目标不同:
- 伪类 选择的是元素的特定状态。例如,
:hover
选择鼠标悬停在元素上的状态,:focus
选择元素获得焦点时的状态,:first-child
选择父元素的第一个子元素。 它们作用
伪类 (pseudo-class) 和伪元素 (pseudo-element) 都是 CSS 中用于选择元素特定状态或部分的关键字,但它们之间有一些关键区别:
1. 选择的目标不同:
:hover
选择鼠标悬停在元素上的状态,:focus
选择元素获得焦点时的状态,:first-child
选择父元素的第一个子元素。 它们作用