我现在正在开发的网站旨在复制您可以打印的文档。有页眉、正文和页脚。这三个元素都使用 CSS 来调整每个元素的边距和高度。
页脚高度为 0.5 英寸,并且必须在距页面底部至少 0.5 英寸的位置结束,但不能超过该高度。根据其他文字处理器,如果页脚大于 0.5 英寸,页脚会在页面上向上移动,以保持 0.5 英寸的边框。
这意味着身体会缩小,所以我已经设置(我认为)这样更大的页脚会缩小身体,这是预期的行为。
但是,我想要的是一种让页脚调整其在页面上的位置的方法,使其始终距离页面底部至少 0.5 英寸。
注意我希望该解决方案适用于一个文档的任意数量的页面,因此我不能使用固定位置。
我包含了我的演示代码,只要高度足够小,它就可以工作。
<div style="height: 9in;
padding-left: 1in;
padding-right: 1in;
padding-top: 0.5in;
padding-bottom: 0.5in;
background-color: #eee;
margin-top: -0.08in;
margin-left: -0.08in;">
<div style="height: 0.5in"> Nick 1 </div>
<div style="max-height: 9in; height: 9in;">I love stuff.</div>
<div style="min-height: 0.5in; height: 0.5in; margin-top: 0.5in;">Footer</div>
</div>