您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在打印网页时删除页面标题和日期(使用CSS?)

在打印网页时删除页面标题和日期(使用CSS?)

从历史上看,要使这些东西消失是不可能的,因为它们是用户设置,而不是您可以控制的页面的一部分。

但是,截至2017年,@page规则已标准化,可用于在现代浏览器中隐藏页面标题和日期:

@page { size: auto;  margin: 0mm; }

打印页眉/页脚和页边距

打印Web文档时,在浏览器的“页面设置”(或“打印设置”)对话框中设置边距。这些页边距设置尽管在浏览器中进行了设置,但在操作系统/打印机驱动程序级别上受控制,而在HTML / CSS / DOM级别上则不可控制。(有关CSS控制的打印页眉和页脚,请参见打印页眉。)

设置必须足够大以涵盖打印机的物理非打印区域。此外,它们必须足够大以包含通常配置为浏览器打印的页眉和页脚(通常是页面标题页面编号,URL和日期)。请注意,这些页眉和页脚尽管是由浏览器指定的,并且通常可以通过用户首选项进行配置,但它们并不是Web页面本身的一部分,因此不受CSS的控制。用CSS术语来说,它们不在页面框CSS2.1第13.2节的范围之内。

…即将页边距设置为0会隐藏页面标题,因为标题打印在页边距中。

感谢Vigneswaran?此提示

CSS 2022/1/1 18:21:48 有533人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶