Html PhantomJS:嵌套表在行之间插入空格

Html PhantomJS:嵌套表在行之间插入空格,html,phantomjs,whitespace,Html,Phantomjs,Whitespace,我有以下HTML代码: phantomJs会插入以下空白: 页面上几乎没有样式,我相信这个问题与样式无关。 问题在嵌套表中-表中有表。 何时删除父表-删除HTML中的第23-26行和第230-233行 而空白就消失了 PhantomJs设置是: { outputFormat: "pdf", html: "myHTML", version: 2, phantomParams: { paperSize: { format: "A4", margin

我有以下HTML代码:

phantomJs会插入以下空白:

页面上几乎没有样式,我相信这个问题与样式无关。 问题在嵌套表中-表中有表。 何时删除父表-删除HTML中的第23-26行和第230-233行 而空白就消失了

PhantomJs设置是:

{
  outputFormat: "pdf",
  html: "myHTML",
  version: 2,
  phantomParams: {
    paperSize: {
      format: "A4",
      margin: "0px"
    }
  }
}
当我把纸张尺寸替换为

viewportSize: {
   'width': 2750, // or any other  dimensions
   'height': 3850
}
它也开始工作,但我需要使用纸张大小


有人知道问题出在哪里吗?

请在问题中添加标记的简化版本。尝试检索某些元素的计算样式,看看哪一个是罪魁祸首。然后设计一个重置样式,在制作屏幕截图之前将其添加到页面中。