📅  最后修改于: 2023-12-03 15:30:08.597000             🧑  作者: Mango
CSS的伪类nth-child()用于选择一组元素中的某个元素,该元素是其父元素的第N个子元素。
例如,选择一个HTML无序列表中的第二个li元素:
ul li:nth-child(2) {
background-color: yellow;
}
在上面的代码示例中,使用nth-child(2)
,选中了一个无序列表中的第二个LI元素,并将其背景色设置为黄色。
element:nth-child(n)
element
:指定要选中某个子元素的父元素。n
:一个整数,表示要选中的子元素的位置。要选择父元素的第一个子元素,使用伪类nth-child(1)
:
li:nth-child(1) {
color: red;
}
要选择偶数位置的子元素,使用伪类nth-child(even)
:
li:nth-child(even) {
background-color: #f2f2f2;
}
要选择奇数位置的子元素,使用伪类nth-child(odd)
:
li:nth-child(odd) {
background-color: #f2f2f2;
}
要选择每隔3个子元素的元素,使用伪类nth-child(3n)
:
li:nth-child(3n) {
background-color: #f2f2f2;
}
CSS的nth-child()伪类是一种很强大的选择器,可用于根据要选择的子元素的位置来选择父元素中的元素。 使用它可以使CSS更加动态和灵活,有助于轻松选择子元素的不同组合。