当前位置: 首页 > 面试题库 >

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

汝墨一
2023-03-14
问题内容

CSS规则

@page {size: landscape;}

应该会迫使浏览器以横向模式打印页面。在许多关于stackoverflow的问题中,在许多其他编程网站上,以及在参考作品(例如O’Reilly的HTML /
XTHML权威指南,第五版)中都提到了此规则。

我尝试使用此CSS规则对内联样式和链接样式表进行许多不同的格式调整,并使用IE8,Chrome 7.0和Firefox
3.6指定媒体而不指定媒体。我曾尝试打印到Xerox Phaser 8560和Adobe PDF打印驱动程序。我所有的测试都在Windows Vista
Ultimate 64位上完成。

我从未见过此CSS规则真正起作用,即从未见过任何尝试进行页面打印的情况。诚然,由于我只尝试了2种打印机驱动程序和1种操作系统,因此我还没有进行全面的质量检查。

您是否真的看到过此规则适用于浏览器,操作系统和打印机配置?在该主题的其他问题中,有人提到该规则未得到广泛支持。由于我根本无法在开发机器上使用它,所以我想知道它什么时候可以工作?这将有助于获得已知有效的浏览器,操作系统和打印机组合的详细信息,或者确认这是浪费时间。


问题答案:

CSS 2.1不再指定size属性。CSS3PagedMedia模块的当前工作草案确实指定了它(但这不是标准的或不可接受的)。我无法找到有关特定浏览器/版本支持的报告,但是我感觉到它的支持不佳(也许只有Opera?)。



 类似资料:
  • 我正在从Wordpress字段中获取日期,我需要检查这些日期是否已经过去或即将到来。 foreach呼应了这一点。 看起来只是检查第一天的约会。

  • 本文向大家介绍如何测试JavaScript cookie是否已过期?,包括了如何测试JavaScript cookie是否已过期?的使用技巧和注意事项,需要的朋友参考一下 要测试Cookie是否在JavaScript中过期,请添加以下条件并检查- 您还可以使用单行代码进行检查-

  • 问题内容: 我在对此答案的评论中阅读了有关过时的计划(抱歉,没有参考)的其他许多问题。我真的希望不要,因为我将它用作Java中调度事情的简便方法(而且效果很好)。但是,如果过时了,我会去别处。 但是,快速浏览 1.6版 的API文档并没有说明它已被弃用。Sun的“ 不推荐使用的清单”中甚至都没有提到它。 是否正式弃用 *,如果是,我应该使用什么代替? 另一方面, 如果不弃用它,* 人们是否可以停止

  • 问题内容: 您已经意识到了一个古老的问题:包含浮动元素的容器不会自动扩展其高度以围封其子级。 解决此问题的一种方法是“clearfix”,它添加了许多CSS规则以确保容器正确延伸。 但是,仅提供容器似乎同样有效,并且具有相同的浏览器兼容性。 这是否意味着不建议使用“ clearfix”?使用它还有什么优势吗? 这里有一个非常相似的问题:clearfixhack和overflow:hidden与ov

  • 问题内容: 我需要将搜索功能添加到在tomcat上运行的Java Web应用程序中,以及数据库以及同一台计算机上。 由于我计划在同一台计算机上使用Solr,但应使用哪种实现?我以为嵌入式嵌入式服务器更可取,因为我需要从同一台计算机添加数据,因此通过HTTP添加将没有多大意义,不是吗?而且将Solr作为单独的Web应用程序运行将比嵌入式Web应用程序消耗更多的资源(不是吗?)。 但是现在不建议使用E

  • 问题内容: 是,和过时的ASP.NET MVC 3的?我一直没能找到这个多的信息在网络上,但是从我读过这意味着,这些文件是在ASP.NET MVC 1-2应用,并受到被替换,和。那是对的吗?我还需要Microsoft文件吗? 问题答案: 是的,所有帮助程序在ASP.NET MVC 3中都是过时的。对我来说,它们一直都是过时的,但是现在至少Microsoft将此正式发布,并用jQuery替换了。 引