【问题标题】:Disable browser specific header and footer from Print Page从打印页面禁用浏览器特定的页眉和页脚
【发布时间】:2018-03-31 04:23:14
【问题描述】:

我正在使用 Javascript 打印网页,但我的页眉和页脚包含页面标题、文件路径、页码和日期。如何删除它们?

我发现了与此问题相关的类似问题,如下所示

但是每个解决方案都说要在@page 中设置margin:0

我试过了

@page {
    size: A4 landscape;
    margin: 0;
}

body {
    margin: 30pt;
}

它在我打印页面的第一页上运行良好。从第二页开始,页边距变为零。

我也尝试过moznomarginboxes,但现在已弃用。

【问题讨论】:

    标签: javascript html css printing


    【解决方案1】:

    这会删除不需要的数据:

    html, body {
      width: 210mm;
      height: 297mm;
      margin: 0 auto;
    }
    
    @page {
      size: auto;
      margin: 0;
    }
    

    如果您决定使用 marginfont-size,很可能需要对其进行调整。

    【讨论】:

    • 我希望它能工作,但在 Edge 或 Chrome 上都没有。
    猜你喜欢
    • 2010-12-29
    • 2012-07-15
    • 1970-01-01
    • 2010-09-20
    • 2017-10-16
    • 2020-07-29
    • 2013-10-10
    • 1970-01-01
    相关资源
    最近更新 更多