【发布时间】:2014-01-23 15:58:15
【问题描述】:
我有这么简单的 css 打印:
@page {
@top-left {
content: "TOP SECRET";
color: red
}
@bottom-center {
content: counter(page);
font-style: italic
}
}
但 Chrome 打印预览和保存为 pdf 似乎根本无法识别这一点。打印时如何正确设置页眉和页脚?
编辑:@page 不支持 ref
但是,我还有其他选择吗?我不在网站上工作。该产品只需要 pdf 作为结果。我可以接受chrome、webkit、plantomjs 等。
【问题讨论】:
-
这是 CSS 规范中非常简单的一个领域,几乎没有浏览器支持。在有限的浏览器选择中,您可能会得到一些工作,并回答这个问题:stackoverflow.com/questions/15797161/…
-
@StevenDon 很有趣,
@page根本不支持ref。为什么网上有这么多帖子展示了类似的代码。 -
您是否将此 CSS 应用于某些 HTML 并希望在浏览器中显示它?我不认为这就是规则的使用方式。您可以通过 PDF 处理器传递 HTML/CSS 并生成 PDF 以在浏览器中显示。
标签: css google-chrome printing