是否有任何方法可以删除页面的页眉和页脚,这样如果用户打印它,就没有页眉和页脚。在html中删除页眉和页脚以打印页面
用户可以选择使用打印设置将其删除,但我想知道是否有任何CSS或JavaScript以编程方式将其删除?
谢谢你的回复。
是否有任何方法可以删除页面的页眉和页脚,这样如果用户打印它,就没有页眉和页脚。在html中删除页眉和页脚以打印页面
用户可以选择使用打印设置将其删除,但我想知道是否有任何CSS或JavaScript以编程方式将其删除?
谢谢你的回复。
你可以这样做:
@media print
{
.noprint { display: none; }
}
现在你可以将noprint
类要在打印隐藏元素。
这个类的名字听起来有点像'.bold-red'。我认为从打印机中隐藏更多的是表现事物而不是语义事物。 – 2010-05-17 14:48:52
-1 - 你如何将这个类应用到页眉/页脚? – 2011-02-23 11:21:50
将此添加到您想要隐藏内容的标题或div标签:'
您似乎指的是浏览器添加的页眉和页脚行,而不是打印页面的内容。在这种情况下,答案是:不,您只能在设置中更改它。
我做了一些Google搜索,大家都说:“无法删除它们!”除了使用ActiveX和第三方插件。
我想知道为什么一些报告控件(Telerik Reporting,DevX,...)可以隐藏页眉&页脚而不使用ActiveX或插件!他们是否以另一种方式打印页面?有什么办法?
我正在尝试做同样的事情。如果你发现这一点,请告诉我们:) – slandau 2011-05-19 18:39:40