javascript - JS窗口打印边距破表

标签 javascript jquery html css printing

我有一个表格,我想使用 JS window.print(); 打印。 但是,当该表格在其他页面上有太多行时,不会保留设置的边距

enter image description here

我的CSS:

@page { size:  auto; margin: 0px; }
html  { background-color: #FFFFFF; margin: 0px; }
body  { margin: 10mm 10mm 10mm 10mm; }
tbody > td > span { font-size: 14px !important; }

如何强制此表格中断以保留边距?

单击任意元素即可打印:https://jsfiddle.net/kfubawpg/

最佳答案

您已将 @page 边距设置为 0。只需将其更改为您想要的边距大小即可。

@page { size:  auto; margin: 50px; }

fiddle

关于javascript - JS窗口打印边距破表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43262110/

相关文章:

html - 如何在更改选择标签时调用 JavaScript 函数?

javascript - 类未应用于动态添加的下拉列表

javascript - 如何在html页面中显示xml数据?

javascript - 数组中对象的最后一个索引

java - 使用ajax和spring portlet将文件从客户端上传到服务器端

javascript - 在测试中从模态中选择“确定”按钮

javascript - 基本构造函数对象帮助 - JS

jquery - MVC Razor 以 XML 形式提交数据

javascript - 在 jqxGrid 中,如何从 JSON 数据添加新的计算列?

html - 是否可以在不使用 Javascript 的情况下检索 Web 引擎中的 HTML 元素?