:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。
n 可以是数字、关键词或公式。
用代码去讲解这个选择器的使用方法
<div class="box">
<ul>
<li>1</li>
<li>2</li>
</ul>
<ul>
<li>1</li>
<li>2</li>
</ul>
</div>
现在的情况是一个div中包裹着两个ul 也就是它的子元素,我需要的是使它的第二个li的颜色编程红色。
第一种方法:
因为我们要的是li第二个元素可以使用这个样式:
<style>
ul li {
list-style: none;
}
.box ul li:nth-child(2) {
color: red
}
</style>
第二种方法:
它也是最后一个li元素:
<style>
ul li {
list-style: none;
}
.box ul li:last-child{
color: red
}
</style>