css chrome(108)的新版本之后,它在从我的应用程序打印时增加了一个额外的空白页,我该如何删除它?

utugiqy6  于 2022-12-15  发布在  其他
关注(0)|答案(2)|浏览(277)

在微软Edge上运行良好。
下面的工作在一页上。但是,在项目的核心有这个错误。

@@media print {
    html, body {
        height: 100vh;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        }

    }

当打印某些页面时,它不会将空白页添加到最后一页。

rqqzpn5f

rqqzpn5f1#

尝试打印GoogleMap时也会观察到相同的行为。解决方法如下。https://support.google.com/chrome/thread/191619088?hl=en&msgid=192661374

p3rjfoxz

p3rjfoxz2#

尝试删除DOM中最后一个元素的额外page-break-after
我改变了我的css从这个

.page {
        page-break-after: always;
    }

改为:

.page:not(:last-child) {
        page-break-after: always;
    }

相关问题