【发布时间】:2013-01-26 22:21:10
【问题描述】:
我有一个包含两页的 HTML 文档。第一个是 A4 纵向尺寸,第二个是 A4 横向尺寸。我为 IE9 设置了这个设置,因此它在屏幕上以可读格式显示,但如果您打印它,它会使用
将第二页旋转 -90 度(以便正确打印在 A4 上)-ms-transform: rotate(-90deg)
这也使用翻译来正确地重新定位页面。这适用于嵌入每个页面的 div。其中只是表格。
这在 IE9 中可以正常工作,但在 IE6(我假设 IE7 和 IE8)中这不起作用,因为早期版本不支持转换。 IE6有什么办法吗?
【问题讨论】:
-
IE6 已死:ie6funeral.com
-
或许这会有所帮助:caniuse.com/#search=Rotate
-
对于早期的 IE,您可能不得不从 html 中生成 PDF 并旋转它
-
PDF 永远是一个更好的选择,因为它是您能够保证 100% 打印的东西就是您期望的东西的唯一方法打印机。例如,某些浏览器会丢弃背景,或以不同的方式呈现字体。 PDF 消除了这些限制。
-
另外,我发现了一些关于
filter: progid:DXImageTransform.Microsoft.Matrix的东西,没时间检查,看这里useragentman.com/blog/2010/03/09/…
标签: html css internet-explorer-6 transform