【发布时间】:2010-03-10 07:04:10
【问题描述】:
我想在 GridView 中使用纯 CSS 替换 rowcolor,即:我不想使用 asp.net 主题;我宁愿不必使用 jQuery,或者在每个 gridview 上定义定义 AlternatingRowStyle-BackColor (除非有我必须的原因)。
这是我的 CSS(不起作用):
.gridView {font-size:11px
}
.gridView tr:nth-child(even) {background-color: #FFF}
.gridView tr:nth-child(odd) {background-color: #FFCC00}
.gridView tr:nth-child(even) td {background-color: #FFF}
.gridView tr:nth-child(odd) td {background-color: #FFCC00}
(我包含 .gridView {font-size:11px} 只是为了确认我使用了正确的 CssClass。)
这是不可能的,还是我做错了什么。
【问题讨论】:
-
不需要 IE6 支持。