window.print()打印内容时,分页区域内容缺失

image.png

如图所示,在使用window.print调用浏览器打印功能的时候,通过

            @page {
                size:auto;
                margin:0 20mm
            }

去除了页眉页脚的默认数据,但是这导致分页处的内容紧挨着纸张边缘了,但是打印的时候又默认留白,所以分页处的文字会被截断上半部分。

请问怎样设置能让每一页都留出边距?

图中的内容只作参考实例,实际打印的内容比较复杂,所以不能够手动定义在某一行截断

阅读 2.8k
1 个回答

这样设置呢。

@page {
                size:auto;
                margin:0 20mm;
                padding: 20mm 0;
            }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题