我花了好几天时间想办法解决这个问题:
我有一个报告(完整的HTML5 + CSS3),有几页。报告分为几个部分,每个部分都有一个页眉、一个内容和一个页脚。因此,一个部分的基本组成如下:
<section>
<header></header>
<div>CONTENT</div>
<footer></footer>
</section>
问题是,在print区域(Ctrl + P)中,页脚出现在内容结束之后(见图1),而它必须停留在部分的底部(见图2)...
我不是一个真正的前端大师,这已经成为一个痛苦的实现!你能帮助我吗?谢谢!
图一:
图二:
3条答案
按热度按时间vlju58qv1#
你应该为页脚使用绝对位置
3z6pesqy2#
第一步:在页脚上加上足够的上页边距,使其能够跳转到下一页。如下面的例子所示,2页就足够了
第二步:通过给 Package 器一个负的边距和页脚位置的相对位置和底部来向后移动页脚:$高度
步骤3:防止下一个内容分页,因为您已经使用边距强制分页。
超文本:
CSS:
djmepvbi3#
你可以这样说: