猿问

如何使用HTML在文档的每个打印页面上打印页眉和页脚?

如何使用HTML在文档的每个打印页面上打印页眉和页脚?

是否可以在每个打印页面上打印带有自定义页眉和页脚的HTML页面?

我想在每个字的顶部和底部加上红色、阿里尔号、大小为16 pt的“未分类”一词。印刷页,不管内容如何。

为了澄清,如果文档被打印到5页上,则每个页面都应该有自定义页眉和页脚。

有人知道这是否可以使用HTML/CSS吗?


慕斯709654
浏览 5538回答 3
3回答

梵蒂冈之花

如果您接受要作为页脚的元素,并将其设置为“位置:固定”和“底部:0”,则当页面打印时,它将在每个打印页的底部重复该元素。对于Header元素也是如此,只需将top:0设置为0即可。例如:<div&nbsp;class="divFooter">UNCLASSIFIED</div>CSS:@media&nbsp;screen&nbsp;{ &nbsp;&nbsp;div.divFooter&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;none; &nbsp;&nbsp;}}@media&nbsp;print&nbsp;{ &nbsp;&nbsp;div.divFooter&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;position:&nbsp;fixed; &nbsp;&nbsp;&nbsp;&nbsp;bottom:&nbsp;0; &nbsp;&nbsp;}}

开满天机

我相信正确的答案是HTML 5和CSS 3不支持在print媒体。虽然您可以用以下方法来模拟:表固定位置块他们每个人都有缺陷,使他们无法成为理想的通用解决方案。
随时随地看视频慕课网APP
我要回答