在 Google 和 stackoverflow 之后,我仍然无法解决这个问题:
我有一张大约有十几行的桌子。其中一行如下所示:
<tr class="rvw-product-total">
<td colspan="2"></td>
<td>Total:</td>
<td>$180.67</td>
</tr>
此行中的最后两个 TD(总计和 180.67 美元)应该有绿色background-color
和bold
文本。
所以我可以像这样在 CSS/LESS 中完成这个:
tr[class="rvw-product-total"]:last-child td, tr[class="rvw-product-total"]:nth-child(n+2) td {
font-weight: bold;
background-color: #DFF0D8;
}
这使得background-color
整行的绿色。
然后我尝试将background-color
第一个 TD 显式设置为白色,如下所示:
tr[class="rvw-product-total"]:first-child td {
background-color: #fff;
}
但是整排仍然是绿色的background-color
,我只是好奇我在这里做错了什么?
这是关于 jsfiddle 的快速演示:http: //jsfiddle.net/acegyver/EYVvc/2/