【发布时间】:2015-08-12 04:40:45
【问题描述】:
我需要用不同的网格线设置一个 html 表格的样式。水平线应该是连续的(前景),垂直线应该像在背景中一样中断,被水平线覆盖。一些水平线应该是 1px,另一些是 2px 高度垂直线/边框应该是 3px,但表格的左右两侧不应有空格或边框(以便表格具有 100% 的宽度并出现左右有道理)。结果应该看起来像附加的图像。任何帮助表示赞赏。
我尝试了border-collapse: separate; 和不同的border-spacing,但我无法获得不同的水平线高或表格的左右边框。
表结构见 sn-p。无法更改 html,即我无法添加假列。
<table>
<thead>
<tr>
<th>th-1</th>
<th>th-2</th>
<th>th-3</th>
</tr>
</thead>
<tbody>
<tr>
<td>tr-1, td-1</td>
<td>tr-1, td-2</td>
<td>tr-1, td-3</td>
</tr>
<tr>
<td>tr-2, td-1</td>
<td>tr-2, td-2</td>
<td>tr-2, td-3</td>
</tr>
</tbody>
</table>
【问题讨论】: