我知道选择器:not()
,但它不起作用,如tr:not(tr:first-child):hover
。我想给其他的添加样式,但不想给第一个添加样式,因为它包含标题。我该怎么做,而不使用id
或class
?
我知道选择器:not()
,但它不起作用,如tr:not(tr:first-child):hover
。我想给其他的添加样式,但不想给第一个添加样式,因为它包含标题。我该怎么做,而不使用id
或class
?
th
元素,它专门表示表格中的标题单元格。
<table>
<thead>
<tr>
<th>Number</th>
<th>element</th>
</tr>
</thead>
<tbody>
<tr>
<td>4.1.1</td>
<td>html</td>
</tr>
<tr>
<td>4.2.1</td>
<td>head</td>
</tr>
</tbody>
</table>
:not()
更广泛地得到支持。TR + TR { background-color: silver; }
TR + TR:hover { background-color: green; }
<thead>
中,将可样式化的行放在<tbody>
中,然后使用以下代码:tbody tr:hover { background: red }
而它的内容是什么并不重要。
th { /* rules */ }
太难了吗? - thgaskell