@page Css样式不适用于Mozilla firefox

saT*_*ech 6 css printing asp.net-mvc

我的要求是在打印时为所有页面提供10厘米的边距.

我正在使用打印window.print().我的网页会动态增加(因此无法确定页数).对于我需要提供10厘米边距的所有页面.

我使用CSS Media="Print",我在其中定义了样式:

  @page
  {
     Margin-top :10cm; 
  }
Run Code Online (Sandbox Code Playgroud)

这适用于除Mozilla Firefox之外的所有浏览器.我搜索了解决方案,所有的博客都说,Mozilla不支持@page,但没有解决方案.有人可以帮我吗?请让我知道是否可以在mozilla中实现

Mar*_*ger 4

抱歉,我知道你的问题已经很老了,但它出现在我对同样问题的谷歌查询中。

根据此链接(https://developer.mozilla.org/en-US/docs/Web/CSS/@page),自 19.0 起,Firefox 就支持它,这是在您的帖子之后,只是为了完整性......