【问题标题】:Print.css differences between IE and Chrome and FirefoxIE 与 Chrome 和 Firefox 的 Print.css 区别
【发布时间】:2013-10-21 16:39:16
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

  • 你是要在浏览器中的文件->打印来打印网页吗?
  • @Andrew 你好,不,用户会点击页面上的打印链接,它会触发 javascript: window.print();

标签: css printing cross-browser


【解决方案1】:

我发现了一个 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-03-08
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多