我需要在 Chrome 的打印模式下创建自定义页脚。我固定了页脚的位置,并将底部设置为 0。因此页脚显示在每个页面上。我添加了<p>
与类footer-paragraph
我尝试计算类名 footer-paragraph
的元素。我得到了 15 页的 1 个元素。当每个打印页面都有一个元素时,为什么我只获得一个元素对象?所以我尝试了CSS。我发现了这个:
@page {
@bottom-center {
content: counter(page) "/" counter(pages)
}
}
但它在最新的 Chrome 中不起作用。 Chrome 有自己的页脚,看起来不太好。有什么技巧可以解决这个问题吗?
最佳答案
太糟糕了,这就是我在 page 中读到的内容
“3.3.4.pages()
“pages()”函数返回文档中的总页数。这允许将诸如“第 1 页,共 5 页”之类的文本插入页边距框中。该函数在所需处理方面可能成本较高,并且仅适用于分页媒体。”
关于javascript - Chrome打印模式下的实际页数和总页数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361136/