如何在某个位置后选择子元素? 例如:
<ul>
<li>first</li>
<li>second</li>
<li>third</li>
<li>fourth</li>
<li>fifth</li>
<li>sixth</li>
<li>seventh</li>
</ul>
我想选择转义第一,第二和第三的所有li
项目。
答案 0 :(得分:4)
使用nth-child
选择器和相应的偏移量。
n
接受以0,1,2开头的值...所以这将选择ul
的第4,第5,第6 ......子元素。
li:nth-child(n+4) {
color: red;
}
<ul>
<li>first</li>
<li>second</li>
<li>third</li>
<li>fourth</li>
<li>fifth</li>
<li>sixth</li>
<li>seventh</li>
</ul>