我可以为 Firefox 编写打印样式吗?
Posted
技术标签:
【中文标题】我可以为 Firefox 编写打印样式吗?【英文标题】:Can I write a print style just for 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 标签中。
【问题讨论】:
【参考方案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>
【讨论】:
以上是关于我可以为 Firefox 编写打印样式吗?的主要内容,如果未能解决你的问题,请参考以下文章