Window.Print() 向页面添加滚动并且不打印整个内容

时间:2021-02-19 17:14:25

标签: javascript html css printing scroll

我不明白为什么 window.print() 会向这个页面添加滚动条。页面真的很大并且有滚动条,但是内容不应该在不同的页面中断吗?即使从所有类中删除溢出也行不通。

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试使用 css 显示打印溢出:

@media print
{    
    html {
        overflow: visible !important;
    }
}

您可以使用“@media print”和“!important”更改任何元素的任何 css 类以进行打印。尝试“显示:无;”也适用于您的滚动条(如果它是自定义滚动条)。