【发布时间】:2021-05-20 23:58:50
【问题描述】:
我已经阅读了很多关于打印页码的网站,但是当我尝试打印它时,我仍然无法让它显示在我的 html 页面上。
所以接下来是 CSS 代码:
@page {
margin: 10%;
@top-center {
font-family: sans-serif;
font-weight: bold;
font-size: 2em;
content: counter(page);
}
}
我试着把这个页面规则放在里面
@media all {
*CSS code*
}
在它之外,试图把它放在@media print,但没有任何帮助我在我的页面上显示页码。我试过使用 FireFox 和 Chrome(如你所知基于 WebKit)。我认为问题出在我的 html 或 css 代码中。
有人可以向我展示一个在包含多个页面的大 html 页面中实现此 @page 规则的示例吗?我只需要html页面的代码和css文件的代码,就可以了。
附言我有最新支持的浏览器版本。
【问题讨论】:
-
@James Donnelly 好吧,问题很相似,但我在这里有一个答案,就像我做的那样。
-
目前,在这个问题stackoverflow.com/questions/16297619 中手动实现类似 Rul 的东西似乎是唯一可行的方法......
标签: html css printing-web-page