我在使用PhantomJS时遇到了一些麻烦,当我尝试将我的页面渲染成PDF时,它会在页面中断后向表格的行添加不需要的空间。不需要的空间的大小似乎与表行必须移动的空间量有关,以避免在两个页面中将其拆分。我已经提供了一个问题的图片:
我重新对表格进行了重新着色,以便在pdf中更清楚哪些元素是哪些元素。在有问题的右栏中,颜色如下:
黄色是<td>
元素。该元素包含<div>
,它是青色的。它包含两个内嵌块<div>
,它们是深蓝色和红色。
什么可能导致出现这个额外的空间,我该如何防止它呢?