我有一个 HTML 和 CSS 文档。我希望每个打印页面都有页眉和页脚,以便当您按“打印”时,每个页面都有相同的页脚和页眉。有没有办法使用网络技术来做到这一点?除了分页后等之外,我找不到太多有关打印的信息。
这是我发现的:
您可以使用position: fixed
and top: 0
or bottom: 0
将元素定位在顶部/底部each页。然而,由于固定定位在 IE6 上不起作用,唯一的选择是使用带有100%
身高和thead
and tfoot
。它是某种按照你想要的方式工作的魔法(拥有thead
and tfoot
出现在每个页面上)。如果你不关心IE6,就使用固定定位。
但是,固定定位还意味着您拥有的任何内容都可能位于固定定位元素的后面。因此,实际上,页眉和页脚不占用任何空间。
您无法控制实际的页眉/页脚(例如打印的 URL)。用户必须自己禁用这些。
替代令人痛苦的 HTML/CSS 打印的最佳替代方案是 PDF。您可以控制每个页面的外观、页面大小以及页眉/页脚。缺点是打印速度较慢(生成 PDF 不如加载 HTML 页面那么快)以及使用某些 PDF 库的痛苦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)