【发布时间】:2017-09-14 09:21:12
【问题描述】:
我想在可打印文档的底部显示页码。我找到了一个来源并在此处关注stackoverflow answer,但这无济于事。
我目前实现这个愿望的 CSS 是这样的:
body {
text-align: justify;
}
/* class to break into new page */
.pagebreak { page-break-before: always; }
@media print {
body {
font-size: 18px;
}
@bottom-right {
content: "ទំព័រទី " counter(page) " នៃ " counter(pages);
}
但是,当我测试打印文档时,它根本不显示我的页码。
我的 CSS 出了什么问题?我该怎么做才能达到这个结果?
谢谢。
已编辑
在我花了一些时间搜索这个之后,我知道大多数主流浏览器都不支持这个@bottom-right。有没有想过?
【问题讨论】:
-
正如链接评论中提到的stackoverflow.com/questions/34654071/…,您应该尝试不同的浏览器。
-
@user3888958,谢谢。我在 FF、chrome 和 Safari 中尝试过,但仍然没有显示页码。
-
在什么情况下打印 HTML?如果你是唯一一个打印它的人,你可以看看像Prince这样的程序;根据Smashing magazine,它是少数支持它的用户代理之一。不幸的是,如果它是用于其他人可能想要打印的“商业”网站,我无法为您提供帮助。这是因为我自己没有这方面的经验。
-
@Yemachu,非常感谢您的建议。我正在为我的客户做事。