我正在尝试选择某个类的行中的所有元素,但该类的最后一行除外。我一直在试图找出正确的语法来做到这一点,但我就是想不通。
这是我认为可以完成这项工作的 CSS:
tr.ListRow:not(:last-of-type) td {
padding: 14px;
border-bottom-color: #768ca5;
border-bottom-width: 1px;
border-bottom-style: solid;
}
这是 HTML,因此您可以了解我要做什么。
<tbody>
<tr class="Row ListRow">..........</tr> <!-- CSS applied to <td> tags within -->
<tr class="Graph">..........</tr>
<tr class="AltRow ListRow">........</tr> <!-- CSS applied to <td> tags within -->
<tr class="Graph">..........</tr>
<tr class="Row ListRow">..........</tr> <!-- CSS applied to <td> tags within -->
<tr class="Graph">..........</tr>
.
.
.
.
<tr class="AltRow ListRow">........</tr> <!-- CSS NOT applied to this last row of class ListRow -->
<tr class="Graph">..........</tr>
</tbody>
编辑:我最终选择了一条 javascript 路线,我在下面回答了该路线。