【问题标题】:Can I write a print style just for firefox?我可以为 Firefox 编写打印样式吗?
【发布时间】:2018-03-01 08:02:39
【问题描述】:

我在使用 Firefox 打印时遇到了一些网站布局问题。 我做了一些研究,发现这是为了解决 Firefox:

@-moz-document url-prefix()

所以我尝试将它与这样的媒体查询结合起来,但没有奏效。

@-moz-document url-prefix() {
    @media print {  
        .someclass {
             color: red;
         }
    }
}

这也没用

@media print {
    @-moz-document url-prefix() {   
        .someclass {
             color: red;
         }
    }
}

@-moz-document url-prefix() 单独工作就可以了。

我在那里做错了什么,还是一开始只是一种愚蠢的方法?还有其他方法吗? 现在我的所有样式都在 head 标签中。

【问题讨论】:

    标签: html css firefox printing media-queries


    【解决方案1】:

    这可以帮助你。如果您使用的是 Firefox,它只会添加打印样式。

    注意:您需要jQuery

    <script type="text/javascript"> 
        if ( $.browser.mozilla == true ) { 
            $('head').append(' <link rel="stylesheet" type="text/css" href="print.css" media="print">');
        }
    </script>
    

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 1970-01-01
      • 2013-05-28
      • 2017-08-31
      • 2018-06-01
      • 2015-08-17
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      相关资源
      最近更新 更多