【发布时间】:2023-03-11 01:28:02
【问题描述】:
CSS 规则
@page {size: landscape;}
应该强制浏览器以横向模式打印页面。在 stackoverflow 上的许多问题、许多其他编程站点以及 O'Reilly 的 HTML/XTHML The Definitive Guide, Fifth Edition 等参考作品中都提到了此规则。
我已经尝试使用这个 CSS 规则来进行许多不同的格式调整,包括内联样式和链接样式表,指定媒体而不指定媒体,以及 IE8、Chrome 7.0 和 Firefox 3.6。我试过打印到 Xerox Phaser 8560 和 Adobe PDF 打印驱动程序。我的所有测试都是在 Windows Vista Ultimate 64 位上完成的。
我从来没有见过这个 CSS 规则真正起作用,也就是说,我从来没有见过任何尝试的页面打印景观。诚然,我还没有对此进行真正彻底的 QA,因为我只尝试了 2 个打印机驱动程序和一个操作系统。
您是否真正看到此规则适用于浏览器、操作系统和打印机配置?在有关该主题的其他问题中提到该规则未得到广泛支持。因为我根本无法让它在我的开发机器上工作,所以我想知道它什么时候(如果有的话)可以工作?这将有助于了解已知可以工作的浏览器、操作系统和打印机组合的详细信息,或者确认这是在浪费时间。
【问题讨论】:
标签: css