我有一个很大的HTML屏幕,当您打印时,它可以打印16页以上,因此在“打印预览”中您可以看到分页符。我试图显示这样的页码:Y的第X页

因此,请显示总页数中的页码,而我尝试将其显示在我创建的页脚中,如下所示

<div id="footer">
            <p>Page X of Y</p>
</div>

但是在CSS或JavaScript中是否有一种方法可以用来实现此目的?例如。一种计算分页符的方法?

我已经试过了
@page {
 @bottom-right {
    content: "Page " counter(page);
  }

}

但这不起作用,因为它存在浏览器兼容性问题。

最佳答案

当有人要打印文档时,他可以选择在打印设置菜单中显示Y的第X页。我不建议您自己使用css或js添加它,它会与已经以适当方式执行此操作的打印脚本重叠。

关于javascript - 计算HTML中的页数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29519229/

10-09 19:37