我在一个 HTML 页面中有许多表,其中一些只使用tr & td
其他的正在使用他们可以使用的一切:thead, tbody, tfoot, tr, th & td
.
因为有些问题我们使用 CSS 规则来制作表格的顶部和左侧边框,并且每个td
都有自己的右侧和底部边框。
因为这个特殊的东西我们需要td
在所有四个角上都得到 's 并绕过它们的特定角。
如何执行只能选择表中第一行的单个规则?
到目前为止,我正在使用此规则:
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/)
- 有没有办法同时解决这两个实现?
- 如果有,我该怎么做?
- 如果没有,你能帮我找出最好的方法吗?
PS:我可以改变表格的元素,但它会在第三方库中进行更多的重构,所以我们不想改变它。