我想斑马条纹只选择使用的表。我不想为此使用 jQuery。
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
当我把它放在一个css文件中时,它会影响所有页面上调用相同样式表的所有表。我想做的是有选择地将它应用于特定的表。
我试过这个,但它不起作用。
// in stylesheet
.zebra_stripe{
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
}
// in html
<table class="zebra_even">
<colgroup>
<col class="width_10em" />
<col class="width_15em" />
</colgroup>
<tr>
<td>Odd row nice and clear.</td>
<td>Some Stuff</td>
</tr>
<tr>
<td>Even row nice and clear but it should be shaded.</td>
<td>Some Stuff</td>
</tr>
</table>
还有这个:
<table>
<colgroup>
<col class="width_10em" />
<col class="width_15em" />
</colgroup>
<tbody class="zebra_even">
样式表可以正常工作,因为它可以正确格式化 html 的其他元素。有人可以帮我解答这个问题吗?