CSS打印方向-预览时为横向,打印时为纵向
CSS Printing Orientation - Landscape in preview, but portrait in print out
我在页面中插入<style type="text/css"> @page {size: landscape;}</style>
以横向打印(此页面仅用于打印)。
它在Chrome的打印预览中显示为我想要的内容。然而,当我把它打印成纸张或PDF后,结果真的很奇怪。内容是横向的,但页面是纵向的,所以我在页面的顶部和底部有一个很大的空白,内容的右侧部分超出了页面边缘。
我的猜测是,由于某种原因,打印机不知道它支持横向方式。我试过几台打印机,但都有这个问题。
如果你能给我任何建议或潜在的解决方案,我将不胜感激。
@page{size:标签是CSS3,据我所知,CSS3仍然不是一个可接受的标准,所以许多新标签还没有被任何浏览器支持。特别是,截至2012年9月12日,大多数浏览器还不支持这个标签。
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29#Grammar_and_rules
上面的URL声称IE8及以上版本支持它,但到目前为止我还没有幸运地使用它。
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- esri javascript异步打印
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何打印嵌套对象的所有值
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 打印预览没有应用程序页眉和页脚的html表格
- 正在打印图表上的文本
- Rhino打印功能
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- 如何用javascript打印php数组
- Javascript,从静态函数中打印全局对象
- CSS打印方向-预览时为横向,打印时为纵向
- 在 ie11 中横向打印
- 有人能够使用CSS3在Chrome浏览器中成功地以横向模式打印吗
- 使用jquery更改打印样式(横向,纵向)
- 使用横向模式打印到硬拷贝
- 如何编程打印网页在A4大小,横向不丢失任何内容使用HTML/JavaScript/Jquery
- 在IE/FireFox/Chrome中横向打印DIV