nth-child(n)选择某个父元素的一个或多个特定的子元素
n可以是数字,关键字和公式
n如果是数字,就是选择第n个元素,里面的数字从1开始
n可以是关键字:even、2n是偶数,old、(2n+1)奇数
代码例子:
<style>
ul li:nth-child(even){
color: blue;
}
/* nth-child(n) 从0开始,每次加1,往后面计算,这个字母必须是n */
/* ol li:nth-child(n){
background-color: chartreuse;
} */
ol li:nth-child(2n){
background-color: rgb(255, 155, 233);
}
ol li:nth-child(2n+1){
background-color: rgb(84, 87, 253);
}
/* -n+5是前5个 */
ol li:nth-child(-n+5){
background-color: rgb(146, 236, 147);
}
</style>
</head>
<body>
<ul>
<li>第1个孩子</li>
<li>第2个孩子</li>
<li>第3个孩子</li>
<li>第4个孩子</li>
<li>第5个孩子</li>
<li>第6个孩子</li>
<li>第7个孩子</li>
<li>第8个孩子</li>
</ul>
<ol>
<li>第1个孩子</li>
<li>第2个孩子</li>
<li>第3个孩子</li>
<li>第4个孩子</li>
<li>第5个孩子</li>
<li>第6个孩子</li>
<li>第7个孩子</li>
<li>第8个孩子</li>
</ol>
</body>
运行结果: