【问题标题】:Paginate code for print用于打印的分页代码
【发布时间】:2012-03-26 04:26:41
【问题描述】:

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

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

有人能解释一下吗?

谢谢

【问题讨论】:

    标签: css printing pagination jquery-pagination


    【解决方案1】:

    您可以使用 CSS page-break-beforepage-break-after 指定放置分页符的位置。

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

    注意,还有其他可用的值,但我相信这些是唯一可以跨浏览器工作的值。

    【讨论】:

    • 哦,对了,所以 page-break-before/after 实际上适用于所有浏览器?我以为只有 IE 和 Firefox。明天我会试着测试一下,然后告诉你
    • IE 和 Firefox 是唯一完全支持它的。 IE。它们接受所有值,例如leftright。所有浏览器都接受autoalways
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    相关资源
    最近更新 更多