我想要打印输出HTML(有1页) Firefox 3.1需要2页 而Firefox 3.5需要1页。 不知道IE做什么。 有什么办法来全球化印刷的东西(通过CSS或任何方法),以便它将打印精确的页面,它显示。打印HTML页面从浏览器到浏览器不同
2
A
回答
1
你想为你的打印的CSS打印
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
与
<link rel="stylesheet" type="text/css" href="default.css" media="screen" />
然后指定一个唯一的样式表使用标准字体,基本颜色和隐藏任何增加等
/* basic white on bl;ack 12pt font */
body {
font-family : "Times New Roman", Times, serif;
font-size : 12pt;
color : #000000;
background : #ffffff;
}
/* Underline Links */
a {
text-decoration : underline;
color : #0000ff;
}
/* hide web-only content */
#navDiv, #adDiv, #etc {
display : none;
}
+0
在开始添加任何格式之前,重置添加一些将重设所有内容的重置规则(http://meyerweb.com/eric/tools/css/reset/)可能是明智之举。 – Tom 2009-08-06 14:36:17
0
是的,你应该使用CSS。但并不总是一件容易的事。你可以开始here。
0
如果你想精确打印,我建议你输出PDF文件。至于html,你想使用一个单独的css文件进行打印,但仍然需要测试每个你想要支持的浏览器。
0
那么,有print
媒体类型和它的page
属性,但在所有主流浏览器中支持极其糟糕。我认为你会在一段时间内停留在不一致的打印渲染上。不过,您可以阅读ALA的Going to Print获取提示。
相关问题
- 1. 从网站打印页面,浏览所有浏览器(Chrome)
- 2. 从浏览器打印SVG
- 3. 浏览器打印
- 4. 在浏览器中打开HTML页面
- 5. 如何打印HTML浏览器不
- 6. 在不同的浏览器上打印页面
- 7. 如何在所有浏览器页面上打印跨浏览器兼容性?
- 8. 文件加载从浏览器到浏览器不同
- 9. 浏览器打印代
- 10. SWT浏览器打印预览
- 11. Chrome浏览器不加载页面,Safari浏览器没有
- 12. 如何从Android浏览器(php页面)打印到Zebra 220打印机?
- 13. 从浏览器打印时更改页面标题
- 14. 从网络浏览器控件打印图像/页面
- 15. 从网络浏览器打印
- 16. 从浏览器打印视图窗体?
- 17. 从网络浏览器打印两次
- 18. 从浏览器打印显示
- 19. 使用Aspose.NET从浏览器打印PDF
- 20. 从浏览器打印图像flie
- 21. HTML和网页浏览器
- 22. 如何打印与HTML不同的Web浏览器响应?
- 23. Awesomium浏览器打印到文件
- 24. 浏览器无法打开php页面?
- 25. 打印HTML时删除默认浏览器页眉和页脚
- 26. 从加载项打开默认浏览器中的HTML页面
- 27. 从手机浏览器打印到蓝牙打印机
- 28. Safari浏览器从其他浏览器
- 29. iPhone浏览器中的HTML字体大于桌面浏览器
- 30. HTML 5使用在桌面浏览器和手机浏览器
您是否知道Firefox 3.5实际上与Firefox 3.1版本相同? – Ms2ger 2009-08-06 15:38:28
任何想法为什么两个打印不同? – Niger 2009-08-06 15:43:04