【问题标题】:How to hide header & footer in printing page (window.print()) function in safari browser?如何在 safari 浏览器的打印页面 (window.print()) 功能中隐藏页眉和页脚?
【发布时间】:2017-10-16 09:33:26
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript html css


    【解决方案1】:

    根据caniuse.com,Safari 不支持@page。实际上,size 属性在 IE/Edge 和 Firefox 中都没有得到很好的支持,所以最好不要使用它。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 2010-12-29
      • 2020-07-29
      • 2010-09-20
      相关资源
      最近更新 更多