作者:李筠惠佩昆琬雯 | 来源:互联网 | 2022-10-11 16:14
1> khoekman..:
您确实应该尝试向表中添加一个类,以将其用于特定的表样式。那么您可以在将来将此类用于其他表。仅在不可能的情况下,才应使用其他方法。标识符只能在页面上使用一次。因此,当另一个表以后需要相同的样式时,您需要对其进行更改。而且基于位置的情况甚至更糟,因为如果将来在页面上添加了表格,样式将转移到另一张表格并将其弄乱。
基于表ID看起来像这样
#yourtableid tr:nth-child(even) td {
background: #F1F1F1;
}
#yourtableid tr:nth-child(odd) td {
background: #FEFEFE;
}
基于表类看起来像这样
table.yourtableclass tr:nth-child(even) {background: #F1F1F1}
table.yourtableclass tr:nth-child(odd) {background: #FEFEFE}
如果它是页面上的第一个表,它将是这样。
table:first-of-type tr:nth-child(even) td {
background: #F1F1F1;
}
table:first-of-type tr:nth-child(odd) td {
background: #FEFEFE;
}