PhantomJS似乎在尝试让页眉在分页符上重复时遇到问题;标题有时位于错误的位置,或者它们与现有内容发生冲突。我想知道是否有办法在分页符上禁用表头重复,以便我可以完全避免这个问题?
答案 0 :(得分:9)
试试这个:
thead {display: table-row-group;}
答案 1 :(得分:2)
此问题目前存在于phantomjs中。 请参阅https://github.com/ariya/phantomjs/issues/10927
您可以在rasterize.js中调整文档的边距以在某种程度上避免它。我使用0.75厘米作为我的保证金以避免它的小幅度。但是当我使用横向视图时,即使这样也行不通。 此外,当您避免使用样式时,html中的cellspacing,cellpadding,重叠标题将不会出现。
答案 2 :(得分:0)
这很棘手,但我用简单的逻辑解决了它。转换表元素以显示为块元素并且它可以工作。
TCDevice