2013-10-21 60 views
1

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

例如,在IE中,我的印刷品很小,很难读取。在Firefox和Chrome中,它打印出来并且更清晰。

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

解决此问题的任何建议?任何人都有这个问题?不幸的是,PDF格式的打印不是一种选择。

感谢

+0

你只是要在浏览器中的文件 - >打印打印一个网页? – Andrew

+0

@Andrew 嗨,不,用户会点击页面上的打印链接,它会激发javascript:window.print(); –

回答

0

我发现了一个黑客,使用这个IE破解我的print.css。解决的办法是在末尾加一个\ 9:

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

这似乎对我有用。

相关问题