Print.css IE与Chrome和Firefox之间存在差异

时间:2013-10-21 16:39:16

标签: css printing cross-browser

我已经创建了一个用于打印的print.css样式表,并且在不同浏览器之间的打印方面没有获得一致的结果。

例如,在IE中,我的打印量要小得多,难以读取。在Firefox和Chrome中,它打印得很好并且更清晰。

在字体大小方面,我尝试使用ems和pts增加和减少字体大小,但结果是相同的,IE打印出更多的小和ff和chrome打印出更大的尺寸。我使用的字体是:Verdana,“Arial Narrow”,helvetica,sans-serif;

有关解决此问题的任何建议吗?其他人有这个问题吗?不幸的是,用PDF打印不是一种选择。

由于

1 个答案:

答案 0 :(得分:0)

我找到了一个hack并使用这个IE hack来获取我的print.css。解决方案是在最后放一个\ 9:

 font-size: 6pt;            /* font size for FF, Chrome, Safari */
 font-size: 12pt\9;         /* font size for IE8, IE9, and IE10

这似乎对我有用。