1

CSS page-break-after属性看起来像我想要的。是吗?这是一个供 Firefox 用户使用的 Intranet 应用程序,因此浏览器兼容性不是一个大问题。

这是背景。我有一个生成医疗表格的网络应用程序。现在,用户单击单个表单并一次打印出结果。他们想要一个按钮,让他们一次打印所有必要的表格。HTML 表单以这样的方式模板化,我可以将它们连接在一起,问题是分页符。我需要在表单之间放置一个分页符,以便它们在打印时正确分页。

谢谢你。

4

2 回答 2

1

是的,它会做你想做的事。就个人而言,我一直使用page-break-before,但它是一个的 6 个,另一个的 1/2 打。

于 2010-08-26T03:06:50.817 回答
1

似乎很难以非骇客的方式做到这一点。但是,我确实使用以下方法在 Firefox 中获得了一些不错的结果:

div.page {page-break-inside: avoid; page-break-before: always;}

如果我没记错的话,'page-break-inside' 是最理想的,但在 FF 中并没有完全起作用。“page-break-before”对我来说效果很好。只要确保你没有将它应用到第一个 div (或你使用的任何元素);否则,要打印的第一页将为空白。

于 2010-08-26T03:09:29.620 回答