gpt4 book ai didi

html - 打印时将每页上的自定义页脚粘贴到底部

转载 作者:技术小花猫 更新时间:2023-10-29 12:31:04 24 4
gpt4 key购买 nike

我想打印 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>

我尝试了一切:

  • position:relative(不变)、绝对(仅在第一页页脚)、固定(仅在最后一页)
  • 将 html、正文和每个 div 高度设置为 100%。不知道我为什么要这样做。没有改变任何东西

也许有一种方法可以强制我的浏览器 (FF) 将 div 粘贴到页面底部

最佳答案

终于找到答案了:

  1. html,正文必须有高度:100%;
  2. 应该有两种类型的div:outside(页面大小),footer
  3. 对于两个设置显示: block ;
  4. 对于外部设置高度:100%;职位:相对;
  5. 对于内部设置position:absolute;底部:0px;

瞧!

这是我的完整代码:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<style>
html,body
{
height: 100%;
margin: 0px;
}
body > div
{
height: 100%;
display: block;
position: relative;
}
body > div > div
{
position: absolute;
bottom: 0px;
left: 0px;
}
</style>
</head>
<body>
<div>
Page1
<div>Page1Footer</div>
</div>
<div>
Page2
<div>Page2Footer</div>
</div>
<div>
Page3
<div>Page3Footer</div>
</div>
</body>
</html>

关于html - 打印时将每页上的自定义页脚粘贴到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21032137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com