我是网页设计的新手,我已经搜索了答案并尝试了几乎所有我能找到但无法得到我想要的东西。好的,我知道在浏览器中将页脚粘贴到页面底部有很多解决方案。但我的问题不是关于页脚在浏览器中的外观,而是在打印输出中。我的布局是这样的:
<html>
<body>
<div id="content">
<table>
more divs... more content...
</table>
<table>
more divs... more content...
</table>
....
</div>
<footer>
<table>
....
</table>
</footer>
</body>
</html>
请注意我的内容是动态的,根据用户输入可以是长的也可以是短的。在浏览器中我没有任何问题,页脚位于内容的底部。但在打印输出中,我希望此页脚位于最后一页的底部(并且我希望它主要仅在 IE 浏览器中工作。IE 7、8 和 9)。因此,如果内容很长,并且打印了 3 页,页脚应该只出现在最后一页的底部。请告诉我如何才能完成这项工作?当内容很长时,大多数在线解决方案(如粘页脚)在打印输出中不起作用......它们会粘在打印输出中的内容底部,正如您在打印预览中看到的那样。我将非常感谢任何帮助。简单的 css 解决方案更好,但如果没有其他解决方案,我准备尝试 js、PHP 以及即使我是初学者。