如何在打印时使用CSS代码进行分页?或者是否有像 JQuery 对Web页面 DOM 操作那样的打印 CSS 框架?我需要像 Adobe PDF 那样控制打印网页,但不使用第三方插件。打印需要精确控制,例如可以控制哪些像素位于每个页面的顶部(如果我们想在每个页面的页眉上放置公司标志等)。
有什么好的建议吗?
浏览器无法提供像素级别的打印精度。您唯一的选择是使用PDF或类似的第三方文档格式。但是,如果您只想确保徽标位于页面顶部而不是下一页底部,您可以使用page-break-before、page-break-after属性。