当我尝试在表格中的div元素上添加 margin-top 或 margin-bottom 以生成带有 mpdf <的pdf时,我遇到了问题/强>
我有这样的事情:
<table>
<tr>
<td>
<div style="margin-top: 20px;">Element1</div>
<div style="margin-top: 20px;">Element2</div>
...
</td>
<td>
<div style="margin-top: 20px;">Element4</div>
<div style="margin-top: 20px;">Element5</div>
...
</td>
</tr>
</table>
不会转换边距样式。
我认为可能是因为嵌套元素太多而且在某些情况下mpdf不支持它们。有人已经遇到过这样的问题吗?
答案 0 :(得分:1)
最后,我找到了另一种方法来实现这一点,而不使用 margin 样式。
我刚刚使用简单标记<br>
在我的元素之间创建空间。
<table>
<tr>
<td>
<br><br>
<div>Element1</div>
<br><br>
<div>Element2</div>
...
</td>
<td>
<br><br>
<div>Element4</div>
<br><br>
<div>Element5</div>
...
</td>
</tr>
</table>
Mpdf 在CSS中有一些限制。有时为了完成某些任务,我们必须以另一种方式思考。的由于强>