我想要打印输出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. 如何在所有浏览器页面上打印跨浏览器兼容性?
- 5. 浏览器打印代
- 6. Chrome浏览器不加载页面,Safari浏览器没有
- 7. 如何从Android浏览器(php页面)打印到Zebra 220打印机?
- 8. 从浏览器打印时更改页面标题
- 9. 使用Aspose.NET从浏览器打印PDF
- 10. 从网络浏览器打印
- 11. 如何打印与HTML不同的Web浏览器响应?
- 12. HTML和网页浏览器
- 13. 浏览器无法打开php页面?
- 14. 打印HTML时删除默认浏览器页眉和页脚
- 15. 从手机浏览器打印到蓝牙打印机
- 16. 在vb“网页浏览器控件”中打开Chrome浏览器
- 17. iPhone浏览器中的HTML字体大于桌面浏览器
- 18. HTML 5使用在桌面浏览器和手机浏览器
- 19. Twilio浏览器到浏览器
- 20. HTML页面在浏览器中显示不同引导程序
- 21. HTML:跨浏览器
- 22. 从浏览器
- 23. Safari浏览器打印媒体查询不匹配其他浏览器/切断
- 24. 打开浏览器
- 25. 从swt浏览器打开外部浏览器窗口
- 26. 如何在不同的浏览器中打印多页HTML表格
- 27. 提交JSP页面从浏览器
- 28. 针对不同浏览器的HTML
- 29. 在达到特定页面后弹出浏览器返回到父浏览器
- 30. Python网络浏览器不能打开浏览器
您是否知道Firefox 3.5实际上与Firefox 3.1版本相同? – Ms2ger 2009-08-06 15:38:28
任何想法为什么两个打印不同? – Niger 2009-08-06 15:43:04