我已经创建了一个用于打印的print.css样式表,但在不同浏览器之间的打印效果并不一致。
例如,在IE中,我的印刷品要小得多,几乎无法阅读。在Firefox和Chrome中,它的打印效果很好,而且更易读。
在字体大小方面,我尝试过使用ems和pts来增大和减小字体大小,但结果是相同的,IE打印的字体要小很多,而ff和chrome打印的字体要大一些。我使用的字体有:宋体、宋体、helvetica、sans-serif;
有什么解决这个问题的建议吗?还有谁有这个问题吗?不幸的是,PDF格式的打印不是一种选择。
谢谢
发布于 2013-11-08 00:58:51
我发现了一个黑客,并在我的print.css上使用了这个IE黑客。解决方案是在末尾加上一个\9:
font-size: 6pt; /* font size for FF, Chrome, Safari */
font-size: 12pt\9; /* font size for IE8, IE9, and IE10
这似乎对我很有效。
https://stackoverflow.com/questions/19500096
复制相似问题