想实现如下图的表头:
左边:公司名称占2rowspan,地址跟邮编各占1rowspan;
中间:表格题目占4rowspan;
右边:Date和BDE各占2rowspan;
现在想到的代码如下:
<table class="gridtable">
<tr>
<td colspan="3" rowspan="2">Goldcopy Inc.</td>
<td colspan="9" rowspan="4">SALES ORDER</td>
<td colspan="1" rowspan="2">Date:</td>
<td colspan="2" rowspan="2"></td>
</tr>
<tr></tr>
<tr>
<td colspan="3">6-8652 Joffre Ave Burnaby</td>
<td colspan="1" rowspan="2">BDE: </td>
<td colspan="2" rowspan="2"></td>
</tr>
<tr>
<td colspan="3">Burnaby, BC V5J 3J5</td>
</tr>
<tr>
<td colspan="15"></td>
</tr>
</table>
可是结果如下:
期望占2个rowspan的区域只有BDE那一块,其他都比期望占少了1rowspan,所以想知道这种布局如何实现。
table布局要设置宽度和高度
可以尝试flex布局