风流倜傥的山寨机 · Error with Params on ...· 4 天前 · |
不开心的烤面包 · jQuery - 動畫 | 樂遊前端趣· 2 天前 · |
潇洒的猴子 · web上渐进使用jQuery ...· 2 天前 · |
正直的跑步鞋 · 中国国防科技工业迈出世纪步伐· 3 月前 · |
失望的日光灯 · 小野测器-O-Solution ...· 6 月前 · |
性感的橙子 · 中国煤矿文工团携《五脊六兽》南下开启俏皮的温 ...· 6 月前 · |
光明磊落的大蒜 · 女忍者训练师手游最新版下载-女忍者训练师手游 ...· 1 年前 · |
聪明的啤酒 · 公司新闻 - 中交一公局集团有限公司海外事业部· 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
不开心的烤面包 · jQuery - 動畫 | 樂遊前端趣 2 天前 |
正直的跑步鞋 · 中国国防科技工业迈出世纪步伐 3 月前 |
聪明的啤酒 · 公司新闻 - 中交一公局集团有限公司海外事业部 1 年前 |