首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@Page {size:size}是否已过时?

@Page {size:size}是否已过时?
EN

Stack Overflow用户
提问于 2010-11-23 03:44:12
回答 1查看 35.8K关注 0票数 36

CSS规则

代码语言:javascript
复制
@page {size: landscape;}

被认为是强制浏览器以横向模式打印页面。在stackoverflow上的许多问题中,在许多其他编程站点上,以及在O‘’Reilly的HTML/XTHML The Definitive Guide,Guide等参考著作中都提到了这一规则。

我尝试在IE8、Chrome7.0和Firefox3.6中,通过内联样式和链接样式表,通过指定媒体而不是指定媒体,通过许多不同的格式调整来使用这种CSS规则。我已经尝试打印到Xerox Phaser8560和Adobe PDF打印驱动程序。我的所有测试都是在64位Windows Vista Ultimate上完成的。

我从来没有见过这个CSS规则真正起作用,也就是说,我从来没有在任何尝试中看到过页面打印景观。诚然,我还没有对此做真正彻底的QA,因为我只尝试了2个打印机驱动程序和一个操作系统。

您是否确实看到此规则适用于浏览器、操作系统和打印机配置?在关于这个主题的其他问题中,有一些提到该规则没有得到广泛的支持。因为我根本不能让它在我的开发机器上工作,所以我想知道它什么时候能工作?这将有助于获得有关已知有效的浏览器、操作系统和打印机组合的详细信息,或者确认这是在浪费时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-23 04:05:43

CSS 2.1不再指定size属性。CSS3 Paged Media module的当前工作草案确实指定了它(但这不是标准的或被接受的)。我还没有找到特定浏览器/版本支持的报告,但我感觉它的支持很差(可能只有Opera?)。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4249532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档