【发布时间】:2014-04-19 06:43:21
【问题描述】:
如果行数大于一定数量,是否可以为表格行提供交替颜色?
如果我这样做:
tr {background-color: white;}
tr:nth-child(even){background-color: gray;}
那么无论行数如何,它都会提供替代颜色。如果我尝试将其限制为具有五行或更多行的表并执行以下操作:
tr {background-color: white;}
tr:nth-child(2n+5){background-color: gray;}
然后,正如预期的那样,短表不会改变,但长表中的前四行也不会改变。
【问题讨论】:
-
如果您使用 php 生成行,而不是在生成行时,您可以计算行数,如果它是第五行(或更大),您希望使用不同的颜色,添加另一个类它。