请问打印网页的页眉页脚信息如何设置?

请问打印网页的页眉页脚信息如何设置?

阅读 22.4k
1 个回答

各个浏览器的设置不一,比如火狐和 IE 就可以在打印中设置页面页脚要显示的网页元数据或自定义信息,谷歌只有取消页眉页脚的设置。

IE:

clipboard.png

火狐:

clipboard.png

谷歌:

clipboard.png

目前还没有通过代码设置页眉页脚的官方规范(如果有误请大牛指正)。

针对浏览器打印设置的不同可以统一以取消页眉页脚的形式打印,然后在页面头尾添加元素模拟页眉页脚。

<div class="beforeHeader">页眉</div>

<!-- 网页内容 -->

<div class="afterFooter">页脚</div>

可以使用媒体查询设置页眉页脚的出现时机和样式。

.beforeHeader, 
.afterFooter {
    display: none;
}

@media print {
    /* 打印时显示 */
    .beforeHeader, 
    .afterFooter {
        display: block;
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题