【发布时间】:2010-07-28 03:45:16
【问题描述】:
我正在重写这个问题以更好地传达问题:
我有 3 种输出机制:
- 屏幕
- 打印
使用与屏幕相同的媒体类型生成 PDF。
在屏幕上:我只想让页脚出现在内容下方...简单...简单!
PDF:我希望页脚显示在内容最后一页的底部
打印:如上,我希望页脚显示在内容最后一页的底部
问题是:如果我为 media type=print 设置绝对定位有两个问题:
- 这对 PDF 显示没有影响
- 如果内容跨越多个页面,则内容将打印在固定在第一页底部的页脚下方。
如果在屏幕上 - 我需要在虚构页面的底部显示页脚,以便在生成 pdf 时,它会出现在内容最后一页的底部
如果在打印 - 我需要在最后一页内容的底部显示页脚
【问题讨论】:
-
什么是页脚?它是一个div吗?如果是这样,并且它已经在文档的末尾(源代码方面),它应该已经出现在底部。忽略绝对定位(如果页面大小不固定则不起作用),具体是什么问题?
-
是的,页脚的绝对位置不是一个好的解决方案。
-
看看@gutch 的回答。它向您展示了如何为 PRINT 设置一种布局,而为普通设置一种布局。
-
我已经有一个打印和一个普通的。
-
您究竟是如何生成 PDF 的?另外,如果你只想要内容下方的页脚,为什么还要使用绝对定位?