【发布时间】:2018-01-13 12:00:05
【问题描述】:
我希望表格中的特定行完全无边界。 (这个想法是为大型集合添加一个象征性的“差距”并继续使用更深层次的数据)。
我找到了将单元格设置为无边框的方法,但表格的边框在该行上仍然可见。
一种解决方案可能是在下面创建另一个表,但问题是我会失去列的对齐方式。
如果我将表格设置为无边框,则边框折叠无效。 (注意:此说法不正确,我将其保留,因为它在原帖中)
table, tr, td {
border: 2px solid black;
border-collapse: collapse;
}
.empty_row{
border: 0;
}
<table>
<tr>
<td>AAA</td>
<td>BBBB</td>
<td>CCCC</td>
</tr>
<tr >
<td>DDD</td>
<td>EEE</td>
<td>FFF</td>
</tr>
<tr class='empty_row'>
<td class='empty_row' colspan='3'>..... (this should have no borders at the sides)</td>
</tr>
<tr>
<td>GGGGGGGG</td>
<td>HHH</td>
<td>III</td>
</tr>
</table>
有什么想法吗?
【问题讨论】:
-
感谢大家的好评。当我说“如果我设置没有边框的表格那么边框折叠无效”时我错了。我的错,当我尝试它时,我还删除了表格的边框折叠属性。
标签: html css html-table border