CSS page-break-after属性看起来像我想要的。是吗?这是Firefox用户的Intranet应用程序,因此浏览器兼容性并不是一个大问题。
这是背景资料。我有一个生成医疗表格的Web应用程序。现在,用户单击各个表单并一次打印出结果。他们想要一个按钮,让他们一次打印所有必要的表格。 HTML表单是以我可以将它们连接在一起的方式模板化的,问题是分页符。我需要在表单之间放置一个分页符,以便在打印时正确分页。
谢谢。
答案 0 :(得分:1)
是的,它会做你想要的。就个人而言,我总是使用page-break-before,但它是一个中的6个,另一个是1/2打。
答案 1 :(得分:1)
似乎很难以非黑客的方式做到这一点。但是,我确实在Firefox中使用以下方法获得了一些好结果:
div.page {page-break-inside: avoid; page-break-before: always;}
如果我没记错的话,'page-break-inside'本来是理想的,但在FF中没有完全奏效。 'page-break-before'很适合我。只要确保你不将它应用于第一个div(或你使用的任何元素);否则,要打印的第一页将为空白。