【发布时间】:2018-02-15 04:49:29
【问题描述】:
我已按照this article 中的步骤安排我的页面进行打印。然而,似乎只有几件事真正起作用。我无法让 @top-center 之类的选择器在 Chrome、Firefox 或 Opera 中运行,尽管 caniuse 说它应该适用于大多数主流浏览器。
这是否已被悄悄放弃或弃用?
我很确定它是正确的,但无论如何我都会在此处发布我的 CSS 以供参考:
@page {
@bottom-right {
content: "...";
}
}
内容不会显示在任何地方。
【问题讨论】:
-
本文链接的 WD 是 2013 年的。CSSWG 不倾向于保持其 WD 为最新,甚至不发布年度修订,因此 WD 确实应该被视为过时。 ED 一周前刚刚更新。
-
@BoltClock 啊,感谢更新版本。我想这确实回答了我最初的问题,尽管我的 CSS 确实与更新的文档相匹配(并且仍然不起作用)。但这是另一个问题。如果您回答更新文档的链接,我会将其标记为已接受。
-
就您的 CSS 无法正常工作而言,caniuse.com/#feat=css-paged-media 表示 Chrome 至少支持该规范,并且 Firefox 和 IE/Edge 支持除
size属性之外的所有内容。但我不知道总体而言,这只是对@page的基本支持。 -
无论如何,一般来说,如果您想要更详细的关于浏览器对 CSS 规范的支持的报告,您可以在 caniuse.com 获得什么,您可以查看 wpt.fyi/css 和其他各种
css-*子目录在wpt.fyi。这些都显示了在所有主要浏览器中实际运行测试的最新(每日)测试结果。不幸的是,尽管wpt.fyi 没有显示分页媒体规范的测试结果。 w3c-test.org/css/css-page-3 有一些测试您可以自己运行,但这些测试都需要您打印页面并手动检查它们
标签: css specifications w3c css-paged-media