如何使用Mozilla浏览器自动打印横向?

时间:2012-02-15 04:52:00

标签: html css printing mozilla

我一直在使用脚本

 @page {
 size:A4 landscape;
}

但它仅适用于Chrome浏览器。如何使用Mozilla浏览器自动打印横向?

2 个答案:

答案 0 :(得分:1)

不幸的是,最后我记得听说CSS中的@page规则已经缩小了范围。 (如果有人不知道,请纠正我)

如果您需要在Mozilla(以及所有其他浏览器)中可靠地打印PHP页面,那么使用服务器端PDF生成呢?可以在http://www.php.net/pdf

找到PHP中支持此功能的函数

答案 1 :(得分:1)

Firefox does not support CSS3 Module: Paged Media。如果您希望每台打印机上的文档看起来都相同,请使用PDF,因为您无法控制自定义扩展和用户定义的样式表。

你可以尝试类似的东西

@media print {
  html { width:29.7cm;height:21cm;}
  body{margin:3cm;}
}

但我们都知道@media规则的浏览器处理方式不一致:/。