【发布时间】:2017-01-12 19:15:16
【问题描述】:
我正在尝试选择 5% tr,但我的 css 选择器似乎不起作用。我还必须为 10% tr 写一个,我希望在 5% tr 解决后会很简单。我的选择器似乎工作到table,但我无法让它选择第二个tr。我做错了什么?
代码:
body > form > div > table > tr:nth-child(2) > td:first-child {
background-color: red
}
<form method="post">
<div>
<table cellpadding="0" align="center" cellspacing="0" border="0">
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td style="width: 5%">
5%
</td>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="height: 100%; border-color: #e0e0e0;">
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="10%" valign="top" style="height: 100%;">10%</td>
<td valign="top" width="90%">
My Content
</td>
</tr>
</table>
</tr>
</table>
</div>
</form>
【问题讨论】:
-
给它一个
class。 w3schools.com/cssref/sel_class.asp -
您可能会发现这个问题相关:stackoverflow.com/q/7510850/82548
标签: html css css-selectors