Javascript Firefox和Edge没有';打印时不要使用我的CSS all/media/print

Javascript Firefox和Edge没有';打印时不要使用我的CSS all/media/print,javascript,css,firefox,printing,microsoft-edge,Javascript,Css,Firefox,Printing,Microsoft Edge,我有一个HTML页面,除了一些h4标题外,还有一个数据表和一个morris图 当我调用JavaScriptwindow.print()时,Chrome和Safari会正确打印,使用CSS和@page作为纸张大小 Firefox没有使用CSS,只是将大小设置为@page,这是我设置的横向 Edge不使用@页面或CSS 有人能解释一下吗?如果您能提供一个HTML和CSS的示例(您可以在这里嵌入一个可运行的示例),这将有助于诊断问题。你可能想看看。你的CSS是什么?别忘了Monzilla确实有一些属性

我有一个HTML页面,除了一些h4标题外,还有一个数据表和一个morris图

当我调用JavaScript
window.print()
时,Chrome和Safari会正确打印,使用CSS和
@page
作为纸张大小

Firefox没有使用CSS,只是将大小设置为
@page
,这是我设置的横向

Edge不使用
@页面
或CSS


有人能解释一下吗?

如果您能提供一个HTML和CSS的示例(您可以在这里嵌入一个可运行的示例),这将有助于诊断问题。你可能想看看。你的CSS是什么?别忘了Monzilla确实有一些属性需要它们自己的参考。除此之外,Microsoft可能也有自己的受支持引用-它们位于-ms库中。谢谢大家,但浏览器中呈现的html是正确的,只是打印的内容不正确。包括ms Edge和Firefox在内的大多数浏览器都基本支持@page。这可能是代码不能在FF和Edge上工作的原因。如果您发布了示例代码,我们可以尝试检查您的代码,并使用MS Edge进行测试,以找到任何可能的解决方案或解决方法。裁判: