【发布时间】:2013-08-10 08:19:47
【问题描述】:
我正在使用 DOMPDF 创建发票。我需要的是根据需要在尽可能多的页面上显示发票流程的内容,并在发票底部显示应付总额。
我首先尝试使用具有绝对定位页脚的固定高度 div,但显然我的发票详细信息可以延伸到页脚。
我需要为我的主 div 设置一个最小高度,并在该 div 的底部为我的页脚添加一个填充,但 min-height 似乎不起作用。
我也尝试将整个页面制作成一个表格,但我不希望我的表格行拆分到多个页面上(以便将我的所有总计放在同一页面上。)
有什么解决办法吗?
编辑
示例 HTML(绝对定位):
<div id="main" style="height:10in;width:7in;position:relative;">
<!-- header is here, all OK -->
<!-- content, dynamic height -->
<!-- footer -->
</div>
示例 HTML(表格):
<table width="100%">
<tr><!-- header --></tr>
<tr><!-- content --></tr>
<tr><!-- footer --></tr>
</table>
页脚永远不应被拆分,并且位于文档的末尾。如果内容填满页面,页脚应位于页面末尾。
【问题讨论】:
-
无法将其可视化,您可以发布一个示例 HTML 文档吗?
-
我添加了一个视觉辅助工具,可以帮助您查看总体情况。
-
页脚在页面上的位置是否重要? IE。它应该在内容之后,还是在页面底部而不管内容有多远?
-
另外,是的,min-height 现在不起作用。