:nth-child(n)
选择属于其父元素的第 n 个子元素;n 可以是一个数字,一个关键字,或者一个公式
相对于父级做参考,选择所有子元素中匹配元素的奇数子元素;被选中的元素符合匹配条件且为奇数个的元素
.dl_box dd:nth-child(odd){
color: skyblue;
}
相对于父级做参考,选择 所有子元素中匹配元素的偶数子元素
.dl_box dd:nth-child(even){
color: red;
}
HTML 代码:
<dl class="dl_box">
<dt>我的颜色</dt>
<dd>颜色</dd>
<dd>颜色</dd>
<dd>颜色</dd>
<dd>颜色</dd>
<dd>颜色</dd>
<dt>我的颜色</dt>
<dd>颜色</dd>
</dl>
相对于父级做参考,选择所有子元素中匹配的第 n 个子元素;n 从 零开始自加,第 零 个元素或超出了元素的个数时会被忽略
.dl_box dd:nth-child(n){
color: yellow;
}
相对于父级做参考,选择所有子元素中匹配的元素且该元素为第 2 个子元素
.dl_box dd:nth-child(2) {
color: blue;
}
相对于父级做参考,选择 所有子元素中匹配元素的偶数子元素
ul li:nth-child(2n) {
color: green;
}
<ul>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
<li>li 元素</li>
</ul>