2012-03-08 74 views
1

好的我想知道是否有办法告诉打印机何时在打印HTML页面时创建分页符?必须有一些东西,跨浏览器兼容,允许我这样做。打印的分页代码

一个例子是在'mainHeading'类的每个元素之前创建一个分页符。

有人可以对此有所了解吗?

感谢

回答

1

您可以指定使用CSS page-break-beforepage-break-after把分页符。

你会使用这个值是auto,这是默认的,always。自动意味着页面将在元素之前或之后中断(如果需要,取决于您使用的是哪种方法)。总是会在元素之前或之后强制分页。

的注意事项,还有其他的价值,但我相信这些都只是其工作的跨浏览器的人。

+0

哦对,所以在所有浏览器中实际工作之前的页面中断/之前/之后?我认为这只是IE和Firefox。我会尝试明天进行测试,并会通知您 – remi90 2012-03-08 21:06:22

+0

IE和Firefox是唯一完全支持它的人。即。他们接受所有的值,例如'left'和'right'。所有的浏览器都接受'auto'和'always' – aaroncatlin 2012-03-09 09:37:23