我想打印 30 页,上面有一些数据,下面有一些数据。我的代码看起来像:
<...>
<div style="page-break-after: always">
<div>This should be on top1</div>
<div>This should be on bottom1</div>
</div>
<div style="page-break-after: always">
<div>This should be on top2</div>
<div>This should be on bottom2</div>
</div>
<etc>
我尝试了一切:
- 位置:相对(不变)、绝对(仅在第一页页脚)、固定(仅在最后一页)
- 将 html、body、每个 div 高度设置为 100%。不知道我为什么要这样做。没有改变任何东西
也许有一种方法可以强制我的浏览器 (FF) 将 div 粘贴到页面底部?
原文由 peku33 发布,翻译遵循 CC BY-SA 4.0 许可协议
终于找到了答案:
瞧!
这是我的完整代码: