我需要创建一个使用行跨度分割空间的表,以使用 BForeports 将其呈现为 PDF。这是我想要创建的示例(数字仅供布局参考):
但是我得到的结果是这样的:
如果图像中不清楚,则第二组两个较小的单元被推下并出现在较低的大单元之前。我 99% 确定这是因为单元格 3 和 4 出现在 dom 中的较早,但我不知道如何修复它。
这是我的表的代码:
<table class="total" style="width: 100%;" border="1px">
<tr>
<td rowspan="6" colspan="1"></td>
<td rowspan="3" colspan="6">1</td>
<td rowspan="2" colspan="2"></td>
<td rowspan="2" colspan="2"></td>
</tr>
<tr>
</tr>
<tr>
<td rowspan="2" colspan="2">3</td>
<td rowspan="2" align="right" colspan="2">4</td>
</tr>
<tr>
<td rowspan="3" align="left" colspan="6">2</td>
</tr>
<tr>
<td rowspan="2" align="right" colspan="2"></td>
<td rowspan="2" align="right" colspan="2"></td>
</tr>
<tr>
</tr>
</table>