从“打印页面”禁用特定于浏览器的页眉和页脚

时间:2017-10-19 07:27:21

标签: javascript html css printing

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

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

但是每个解决方案都要在margin:0

中设置@page

我试过那个

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

body {
    margin: 30pt;
}

它在我打印页面的第一页上正常工作。从第二页开始,保证金变为零。

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

1 个答案:

答案 0 :(得分:1)

这会删除不需要的数据:

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

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

如果您决定使用它,则很可能需要调整marginfont-size