Css 除第一个孩子外,任何事情都要有风格
我知道选择器Css 除第一个孩子外,任何事情都要有风格,css,css-selectors,Css,Css Selectors,我知道选择器:not(),但它不起作用,比如tr:not(tr:first child):悬停。我想设计另一个trs,但不是第一个,因为它包含标题。如果不使用id或类,如何执行此操作?使用。另外,它的支持范围比:not() 您只能在中使用:not(),请重试 tr:not(:first-child) 另一个选项是使用,它专门表示表中的标题单元格 例子 数 要素 4.1.1 html 4.2.1 头 将标题放在中,将可设置样式的行放在中,然后使用: tbody tr:hover { backg
:not()
,但它不起作用,比如tr:not(tr:first child):悬停。我想设计另一个tr
s,但不是第一个,因为它包含标题。如果不使用id
或类
,如何执行此操作?使用。另外,它的支持范围比:not()
您只能在中使用:not()
,请重试
tr:not(:first-child)
另一个选项是使用,它专门表示表中的标题单元格
例子
数
要素
4.1.1
html
4.2.1
头
将标题放在
中,将可设置样式的行放在
中,然后使用:
tbody tr:hover { background: red }
内容是什么并不重要
另外两个答案很聪明,但这是语义上的accurate@thgaskell这不允许轻松设置行的样式th{/*rules*/}
太难了吗?
<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>
tbody tr:hover { background: red }