我不知道为什么下面不起作用。我试图在outer table
的第一个tr
和第二个td
上应用color:red
样式。css - 立即第1 tr第2 td不工作
table,
tr,
td {
border: 1px black solid;
}
#outerTable>tr:first-child>td:nth-child(2) {
color: red;
}
<table id="outerTable">
<tr>
<td>
outer table 1st tr 1st td
<table>
<tr>
<td>
inner table 1st tr 1st td
</td>
<td>
inner table 1tr 2nd td
</td>
</tr>
</table>
</td>
<td>
outer table 1st tr 2nd td -- Only want this Red
</td>
</tr>
</table>
[进一步阅读至于为什么'tbody'](https://stackoverflow.com/questions/938083/why-do- browsers-insert-tbody-element-into-table-elements)自动生成 – justinw
@justinw这对于样式表颇有教育意义。我从来不知道'tbody'必须包含在样式中,即使它在'html'中被省略也是如此 – Swellar