css layout - 打印时的第二个空白页

use*_*342 6 css printing

即时通讯使用此位置的css文件:

http://peterned.home.xs4all.nl/examples/csslayout1.html

但不知何故,当我打印我的页面时,第一页是完美的,但它开始打印第二页,这是空白的.

当然我只需要第一页,但我找不到为什么它会打印第二页空白页.有人之前遇到过这个,或者知道我应该改变什么?

我想某种程度上css文件中有一些属性,这使得我的页面可能有点太大了.

Den*_*zus 6

我刚才遇到了同样的问题,发现user2624602 答案很好.

在css中添加:

@media print { html, body { height: 99%; } }
Run Code Online (Sandbox Code Playgroud)


ale*_*oni 1

据我所知,这很大程度上取决于浏览器:对于 Firefox,它完全独立于您正在使用的电脑,而对于 chrome,它取决于您的电脑和当前的页面缩放。

例如,在这里我没有看到任何问题(ff 和 chrome)。

无论如何,你可以尝试使用这个 css2 属性page-break-after:avoid;