我已经为打印创建了一个 print.css 样式表,但在不同浏览器之间的打印方面并没有得到一致的结果。
例如,在 IE 中,我的字体变小了很多,而且难以辨认。在 Firefox 和 Chrome 中,打印效果很好并且更清晰。
在字体大小方面,我尝试使用 ems 和 pts 增大和减小字体大小,但结果是一样的,IE 打印出的字体小很多,而 ff 和 chrome 打印出的字体更大。我使用的字体是:Verdana,"Arial Narrow", helvetica, sans-serif;
有什么解决这个问题的建议吗?还有其他人有这个问题吗?遗憾的是,无法以 PDF 格式打印。
谢谢
最佳答案
我发现了一个 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
这似乎对我有用。
关于css - IE 与 Chrome 和 Firefox 之间的 Print.css 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19500096/