在微软Edge上运行良好。下面的工作在一页上。但是,在项目的核心有这个错误。
@@media print { html, body { height: 100vh; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } }
当打印某些页面时,它不会将空白页添加到最后一页。
rqqzpn5f1#
尝试打印GoogleMap时也会观察到相同的行为。解决方法如下。https://support.google.com/chrome/thread/191619088?hl=en&msgid=192661374
p3rjfoxz2#
尝试删除DOM中最后一个元素的额外page-break-after。我改变了我的css从这个
page-break-after
.page { page-break-after: always; }
改为:
.page:not(:last-child) { page-break-after: always; }
2条答案
按热度按时间rqqzpn5f1#
尝试打印GoogleMap时也会观察到相同的行为。解决方法如下。https://support.google.com/chrome/thread/191619088?hl=en&msgid=192661374
p3rjfoxz2#
尝试删除DOM中最后一个元素的额外
page-break-after
。我改变了我的css从这个
改为: