使用下面的代码我发现我对:nth-child
:nth-child(n)
选择器匹配其父级的 nth 子元素的每个元素,无论其类型如何。
tr:nth-child(2n) {
background-color: gray;
}
table {
margin-left: 20px;
margin-right: 20px;
border-spacing: 0px;
border: thin solid black;
caption-side: bottom;
border-collapse: collapse;
}
td,
th {
border: thin dotted gray;
padding: 5px;
}
caption {
font-style: italic;
padding-top: 8px;
}

<table>
<caption>content</caption>
<tr>
<th>table head</th>
</tr>
<tr>
<td>111111</td>
</tr>
<tr>
<td>222222</td>
</tr>
<tr>
<td>333333</td>
</tr>
<tr>
<td>444444</td>
</tr>
<tr>
<td>555555</td>
</tr>
<tr>
<td>666666</td>
</tr>
</table>
&#13;
和 111111 , 333333 , 555555 变为灰色。删除标题标记后没有任何更改,但删除tr
table
标记后, 222222 , 4444444 , 666666 变为灰色{1}}标题。不是:nth-child
想要计算其父级的每个元素吗?