Firefox只会打印第一页表

时间:2017-10-16 14:28:39

标签: html css printing

我有一个由javascript库canjs生成的html页面。生成的页面是一组包含两列(Field和Value)的表。打印时,css规则page-break-after: always;将每个表分成一个表格。

问题是firefox只打印第一页表。其他页面存在,但实际上没有显示任何数据。相反,它只显示标题(字段,值)和一个空行。

奇怪的是,如果我打开浏览器控制台并运行media emulate print,则会显示正确的样式,此问题仅发生在“打印预览”和实际打印时。

Screenshot of media emulate print

在打印预览中:

Print preview screenshot

示例演示: https://gistpreview.github.io/?eb94e2e59ae73047be5d263d94197349

我很确定这个问题与page-break-after和hidden-print类有关,因为如果我删除那行,打印工作,但我真的需要在每个页面上放一个表印刷为要求。是否有人熟悉此问题,或有任何解决方法?

0 个答案:

没有答案