2010-08-26 79 views
1

CSS page-break-after属性看起来像我想要的。是吗?这是Firefox用户的Intranet应用程序,因此浏览器兼容性不是一个大问题。我可以有效地将分页符添加到网页吗?

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

谢谢。

回答

1

看起来很难以非恶作剧的方式做到这一点。但是,我没有得到使用在Firefox中有个好的结果如下:

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

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

1

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

+0

我只能选择一个作为答案;感谢你的! – Schwern 2010-08-27 00:20:15

相关问题