nth-child、nth-of-type怎么用
时间: 2023-11-21 13:55:03 浏览: 62
Jquery下:nth-child(an+b)的使用注意
nth-child和nth-of-type是CSS中用于选择子元素的伪类选择器。
nth-child(selector)选择器匹配其父元素的第n个子元素,无论它的类型是什么。
nth-of-type(selector)选择器匹配其父元素中特定类型的第n个子元素。
这两个选择器都接受一个参数,可以是一个具体的数字、关键字even(偶数)或odd(奇数),也可以是一个表达式。
例如,使用nth-child(2)会选择其父元素的第二个子元素,而使用nth-of-type(3n+1)会选择其父元素中每隔3个同类型子元素的第一个。
下面是一些示例:
```css
/* 选择第二个子元素 */
:nth-child(2) {
/* 样式 */
}
/* 选择第三个同类型子元素 */
:nth-of-type(3) {
/* 样式 */
}
/* 选择每隔2个同类型子元素的第一个 */
:nth-of-type(2n+1) {
/* 样式 */
}
```
注意,nth-child和nth-of-type都从1开始计数,而不是从0开始。另外,如果指定的子元素不存在,则选择器将不匹配任何元素。
阅读全文