有没有办法删除html页面的页眉和页脚,这样如果用户打印它,就没有页眉和页脚。
用户可以选择使用打印设置删除它,但我想知道是否有任何css或javascript以编程方式删除它?
感谢您的回复。
答案 0 :(得分:4)
我做了一些谷歌搜索,每个人都说:“不能删除它们!”除了使用ActiveX和第三方插件外。
我想知道为什么某些报告控件(Telerik Reporting,DevX,...)可以隐藏Header&不使用ActiveX或插件的页脚!他们是以其他方式打印页面吗?什么方式?
答案 1 :(得分:3)
您似乎指的是浏览器添加的页眉和页脚行,而不是打印页面的内容。在这种情况下,答案是:不,您只能在设置中更改它。
答案 2 :(得分:0)
你可以这样做:
@media print
{
.noprint { display: none; }
}
现在,您可以将noprint
类应用于要在打印中隐藏的元素。