CSS中的伪类(pseudo classes)是指用来描述元素在某个特定状态下的样式,而基伪类(:first-child)和偶伪类(:nth-child(even))是常用的伪类之一。
基伪类(:first-child)
p:first-child { color: red; }
基伪类选择器匹配作为其父元素的第一个元素的元素。在上面的代码中,所有作为其父元素第一个子元素的<p>元素都将被设置为红色。
偶伪类(:nth-child(even))
li:nth-child(even) { background-color: #f2f2f2; }
偶伪类选择器匹配作为其父元素的子元素的第偶数元素。在上面的代码中,所有作为其父元素第2、4、6、8、10...子元素的<li>元素将被设置为灰色背景。
总之,基伪类和偶伪类是可以帮助我们轻松实现一些特定样式的CSS选择器,让我们的页面更加美观。