我在一个HTML页面中有许多表格,其中一些仅使用和,其他一些则使用所有可能的元素:、、、、和。
由于某些问题,我们使用CSS规则来制作表格的顶部和左侧边框,并且每个都有自己的右侧和底部边框。
因为这个特定的事情,我们需要获取四个角落的并将它们的特定角落圆形化。
如何编写一个单一的规则,只能选择表格中的第一行?
到目前为止,我正在使用以下规则:
table.unit tr:first-child td:first-child, table.units thead tr:first-child th:first-child {
border-top-left-radius: 10px;
}
table.unit tr:first-child td:last-child, table.units thead tr:first-child th:last-child {
border-top-right-radius: 10px;
}
在这个jsfiddle中,您可以看到我的问题:(http://jsfiddle.net/NicosKaralis/DamGK/)
- 有没有办法同时解决这两种实现?
- 如果有,我该怎么做?
- 如果没有,你能帮我找出最好的方法吗?
thead
、tbody
或tfoot
中吗?那么最后一行呢?如果既有表头单元格又有数据单元格,你需要做什么? - BoltClockthead
、tbody
和tfoot
等表格包装器。 - danijar