0
好吧,让我们再试一次。覆盖“表tr:第n个孩子(偶数/奇数)td {}”
这是我现在表格的代码的一部分。
<table id="infantryTbl">
<thead>
<tr>
<th class="country">Country</th>
<th class="type">Type</th>
<th class="nr">Nr</th>
<th class="name">Name</th>
<th class="marking">Markings</th>
<th class="comment">Comment</th>
<th class="status">Status</th>
<th class="code">Code</th>
</tr>
</thead>
<tbody>
<tr>
<td class="titel" colspan="8">Parachute Company</td>
</tr>
<tr>
<td class="center">British</td>
<td class="center">Command</td>
<td class="right">2st</td>
<td class="left">Rifle/MG</td>
<td class="left">Company Cmd</td>
<td class="left">Parachute Company</td>
<td class="painted">Painted</td>
<td class="center">BBX16</td>
</tr>
</tbody>
</table>
有了这个CSS,我确实得到了其他颜色的其他<tr>
。
table tr:nth-child(odd) td{
background:#c1c1c1;color:#1f1f1f;
}
table tr:nth-child(even) td{
background:#b0b0b0;color:#1f1f1f;
}
目前为止还不错。
我想要的是改变所有单元格的背景和文本颜色,类“涂色”和类“titel”的行。
*.titel {background:#424242;}
.painted {background:#375e37;}*
由于现在没有什么反应,当我改变类,因为奇/偶CSS似乎覆盖了一切。
如何显示“titel”和“painted”?
让你的新选择更具体的或现有的选择不太具体。你想要什么行改变,基于什么?属性,id,类,内容...? –
您应该也可以发布您的问题中的HTML。 – j08691
现在它只是一个id,喜欢用来更改
回答
因为使用
table tr td
您奇/偶规则,你需要同样specificity(或更高版本)的覆盖规则,这意味着你在我上次见你不能只使用类名,像.painted
,规则。它只是没有做任何事情。来源
2016-02-13 18:44:37 LGSon
不是。我可以看到,我想用不同颜色的其中一行会改变,但其余的不会改变。也许我应该让自己更清楚一点。我想要改变的是细胞ith绘制和未上漆的类更改,然后行类=标记。 – MAlgol
@MAlgol - 目前尚不清楚你在做什么。 – j08691
@MAlgol更新了我的答案,这是你想要的吗? – LGSon
相关问题