【问题标题】:Firefox Print too smallFirefox 打印太小
【发布时间】:2016-08-30 18:24:12
【问题描述】:

我们的门户网站上有一种“笔记功能”,当我尝试打印这个网站时,它的大小在 Chrome 和 Internet-Explorer 上还可以,但在 Firefox 上会太小。当我在 Firefox 中将比例设置为 90% 时,它看起来像 Chrome/IE 版本。

我试图用scale() 来操纵每个媒体打印的身体,但它看起来很奇怪......

有没有办法根据 css/js 来操纵 Firefox 打印选项的比例?或者以前有没有其他人遇到过这个问题? :/

当我告诉他“是的,让用户更改他们的打印选项”时,我很确定我们的客户不会听:D

这里有一些截图来解释我的意思:

它应该是什么样子,并且在 Chrome 和 IE 中看起来没有问题

【问题讨论】:

    标签: html css firefox printing scale


    【解决方案1】:

    我会尝试在像这样使用 firefox 时覆盖您的 CSS:

    <!DOCTYPE html>
    <html>
     <head>
      <style type="text/css">
       @-moz-document url-prefix() {
        h1 {
           color: red;
           }
       }
      </style>
     </head>
     <body>
    
      <h1>This should be red in FF</h1>
    
     </body>
    </html>
    

    看这里Targeting only Firefox with CSS

    希望对你有帮助:)

    【讨论】:

    • 问题是,我不确定要覆盖什么:我已经尝试为表格、注释框、包含图标的框等设置最大宽度,希望它可能是宽泛的东西只会使Firefox感到困惑。但似乎没有任何帮助。当我仅在 wrapper-div 上将 transform: scale(0.9) 用于 firefox 时,它看起来很愚蠢并且仍然显示得很小。也许这不是宽度问题,而是 firefox 问题:/
    • @binaryKitten 如果不是页面宽度问题,那么您可能无法通过更改代码来解决。话虽如此,我确实找到了可能与您的问题有关的线程:link
    • 是的,谢谢。我也有类似的感觉:/似乎票关了 - 不会修复....
    猜你喜欢
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 2016-01-20
    • 2012-09-10
    • 2017-10-01
    • 2016-07-06
    • 2013-12-11
    相关资源
    最近更新 更多