我想用斑馬條紋只選擇表格。我不想爲此使用jQuery。CSS斑馬條紋特定表tr:nth-child(偶數)
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的其他元素。有人可以幫我解答這個問題嗎?
當然,表中應該有'zebra-stripe'類,而不是'zebra_even',就像你的例子。 – 2012-09-15 21:45:12