淡定的猕猴桃 · 如何使用JSONPath获取JSON数组的长 ...· 4 月前 · |
个性的领带 · C语言将两个文件的内容合并到第三个文件中_file· 1 年前 · |
宽容的毛衣 · 百度知道 - 全球领先中文互动问答平台· 1 年前 · |
耍酷的梨子 · IIS服务器部署SSL证书_iis证书格式_ ...· 1 年前 · |
任性的马克杯 · c++ - Is it possible ...· 1 年前 · |
默认情况下,当您打印网页时,页面 标题 和 URL 将打印在页面的顶部,同样, date 和 time 也会打印在底部。
通过页面设置菜单( Internet Exp中的“文件”)打印时,可以删除此附加内容。
有谁知道通过CSS或javascript实现这一点的方法吗?
发布于 2010-04-04 05:00:52
从历史上看,不可能让这些东西消失,因为它们是用户设置,不被认为是您可以控制的页面的一部分。
然而,截至2017年, 在先 已经标准化,可以在现代浏览器中隐藏页面标题和日期:
@page { size: auto; margin: 0mm; }
打印页眉/页脚和打印边距 打印Web文档时,将在浏览器的“页面设置(或打印设置)”对话框中设置页边距。这些边距设置虽然在浏览器中设置,但控制在操作系统/打印机驱动程序级别,在HTML/CSS/DOM级别上是不可控制的。(有关CSS控制的打印页面标题和页脚,请参见打印页眉。) 设置必须足够大,以涵盖打印机的物理非打印区域。此外,它们必须足够大以包含浏览器通常被配置为打印的页眉和页脚(通常是页面标题、页码、URL和日期)。请注意,这些头和页脚虽然由浏览器指定,通常通过用户首选项进行配置,但并不是网页本身的一部分,因此不能由CSS控制。在CSS术语中,它们不属于Page CSS2.1第13.2节。
..。也就是说,将页边距设置为0会隐藏页面标题,因为标题是在页边距中打印的。
这一技巧归功于 维涅斯瓦兰S 。
发布于 2015-09-24 11:54:25
很简单。就用css吧。
<style>
@page { size: auto; margin: 0mm; }
</style>
发布于 2013-09-23 13:43:35
页面标题 的可能解决方法:
document.title = "Print page title"; window.print();
这应该适用于每个浏览器。
https://stackoverflow.com/questions/2573603
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287