【发布时间】:2009-01-29 01:15:01
【问题描述】:
假设我有以下内容:
tr {
background: #fff;
}
tr.even {
background: #eee
}
tr.highlight {
background: #fec;
}
是否可以指定第四个背景 (#fea) 而不是让highlight 简单地覆盖even?
<tr class="even highlight">
<!-- ... -->
</tr>
一旦支持 CSS3,:nth-child 就可以工作。但是,在此期间有什么可用的吗?
tr { /* ... */ }
tr:nth-child(even) { /* ... */ }
tr.highlight { /* ... */ }
tr.highlight:nth-child(even) { /* ... */ }
【问题讨论】: