【发布时间】:2016-01-31 15:18:42
【问题描述】:
我正在使用一个表格在每个页面上创建一个页脚(在 Firefox 中工作,这就足够了)。
一个 JS 小提琴:https://jsfiddle.net/j9k2xzze/
(右键单击输出窗格->此框架->在新选项卡中打开框架。然后打印预览将正常工作)
<table id="wrapper">
<thead>
<tr>
<td id="header"></td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="0" id="footer">
<img src="footer.jpg"/>
</td>
</tr>
</tfoot>
<tbody>
<tr>
<td id="content">
<?php echo $html; ?>
</td>
</tr>
</tbody>
</table>
但在最后一页,表格页脚直接显示在文本下方。如果文本比最后一页短,页脚会粘在最后一页上。
我喜欢页脚位于最后一页的最底部。 不幸的是,@page 扩展在 Firefox 中不起作用,或者我做错了:
@page:last {
#footer {
position: absolute;
bottom: 0;
}
}
【问题讨论】:
-
请提供jsfiddle。
-
刚刚添加了一个 JSFiddle。如何使其适用于打印预览?
-
如果您在输出窗格上单击鼠标右键 -> 此框架 -> 在新选项卡中打开框架,您可以看到单个结果页面。然后打印预览将正常运行。
-
谢谢MrLister。所以这是非常无效的。有没有办法将页脚放在最后一页的底部?
标签: html css firefox html-table print-css