现代浏览器是supposed to support the CSS page-break properties在某种程度上。但是,当我使用 avoid
、widows
或 orphans
时,我无法让任何浏览器以不同方式打印。我做错了,还是浏览器支持不如宣传的那么可靠?
h2 {
page-break-after: avoid;
}
p {
page-break-inside: avoid;
orphans: 2;
widows: 2;
}
最佳答案
浏览器对打印的支持很糟糕。不只是一点点,而是完全没有可比性。大约每隔一年(过去 10 年),我一直在玩这个,我总是得出同样的结论:不要依赖浏览器来处理良好的打印。
如果绝对必须正确定位,请即时创建一个 pdf 文件并让用户打印。
关于css - CSS 中的分页符属性应该如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/808991/