我需要在打印页面中隐藏页眉和页脚部分。我在css代码下面使用了隐藏页眉和页脚。

 @page    {
  size: auto;
  margin: 0;
 }


它仅适用于chrome和Firefox。但不能在野生动物园工作。我怎样才能解决这个问题 ?请帮助我找到解决方案。

最佳答案

根据caniuse.com,Safari不支持@page。实际上,IE / Edge和Firefox对size属性的支持不佳,因此最好不要使用它。

在打印页面中隐藏页眉和页脚。也许您可以使用媒体查询:

@media print {
  header,footer {
    display: none;
  }
}

关于javascript - Safari浏览器如何在打印页面(window.print())函数中隐藏页眉和页脚?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44016078/

10-12 16:27