1

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

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

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

有什么建议可以解决这个问题吗?还有其他人有这个问题吗?不幸的是,不能以 PDF 格式打印。

谢谢

4

1 回答 1

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

这似乎对我有用。

于 2013-11-07T16:58:51.407 回答