删除html中的页眉和页脚以打印页面

时间:2010-05-17 14:37:19

标签: javascript html css

有没有办法删除html页面的页眉和页脚,这样如果用户打印它,就没有页眉和页脚。

用户可以选择使用打印设置删除它,但我想知道是否有任何css或javascript以编程方式删除它?

感谢您的回复。

3 个答案:

答案 0 :(得分:4)

我做了一些谷歌搜索,每个人都说:“不能删除它们!”除了使用ActiveX和第三方插件外。

我想知道为什么某些报告控件(Telerik Reporting,DevX,...)可以隐藏Header&不使用ActiveX或插件的页脚!他们是以其他方式打印页面吗?什么方式?

答案 1 :(得分:3)

您似乎指的是浏览器添加的页眉和页脚行,而不是打印页面的内容。在这种情况下,答案是:不,您只能在设置中更改它。

答案 2 :(得分:0)

你可以这样做:

   @media print
   {
      .noprint { display: none; }
   }

现在,您可以将noprint类应用于要在打印中隐藏的元素。