我使用了几个表,我想对交替的表行进行着色。这样做的常见方法是
.t tbody > tr:nth-child(odd) > td:nth-child(1) {
background-color:#f0f0f0;
}
这适用于 Firefox、Chrome 和 Safari,但 IE 不支持nth-child()
伪类。没有使用类手动标记每一行,是否有替代的跨浏览器方法来完成此操作?我希望避免这种情况,因为它会占用嵌入式系统上的空间。
注意:此页面由充当 WiFi 接入点的嵌入式系统提供。这意味着,客户端将连接到嵌入式系统,而不是互联网。意味着没有 JS 库。
编辑:IE 9 将支持nth-child()
,但我也需要能够支持 IE 7 和 8