【发布时间】:2012-03-26 04:26:41
【问题描述】:
好的,我想知道是否有办法告诉打印机在打印 HTML 页面时何时创建分页符?必须有一些东西,跨浏览器兼容,允许我这样做。
一个例子是在每个具有“mainHeading”类的元素之前创建一个分页符。
有人能解释一下吗?
谢谢
【问题讨论】:
标签: css printing pagination jquery-pagination
好的,我想知道是否有办法告诉打印机在打印 HTML 页面时何时创建分页符?必须有一些东西,跨浏览器兼容,允许我这样做。
一个例子是在每个具有“mainHeading”类的元素之前创建一个分页符。
有人能解释一下吗?
谢谢
【问题讨论】:
标签: css printing pagination jquery-pagination
您可以使用 CSS page-break-before 和 page-break-after 指定放置分页符的位置。
您将为此使用的值是auto(默认值)和always。自动意味着如果需要,页面将在元素之前或之后中断(取决于您使用的方法)。总是会在元素之前或之后强制分页。
注意,还有其他可用的值,但我相信这些是唯一可以跨浏览器工作的值。
【讨论】:
left 和right。所有浏览器都接受auto 和always