打印 HTML 页面(完整页面!)

Der*_*ing 2 html javascript css printing function

我有一个网页,它有很多 div(像表格行一样列出),并且这些行超过了页面的长度(在视图中,在你必须向下滚动之前)。我正在使用一些 JavaScript 来切换页面上显示的信息(例如,行数。)

我已经制作了一个 print.css 文件,并且已经编辑了在打印页面时显示的样式,但是,只有在我的屏幕上查看的窗口正在打印(所以我的大量记录,必须在浏览器中向下滚动查看,被排除在我的打印文档之外!!)

有没有人有任何想法。即使我通过 FireFox 和 IE 进行打印预览,它也只能预览准确的屏幕。非常感谢这里的任何帮助!

Ath*_*ari 5

问题的一个可能原因是某些块元素被绝对定位并具有滚动条(溢出设置为自动)。打印时,溢出的内容将被隐藏。您需要在 print.css 中禁用绝对定位。例如:http : //pastehtml.com/view/1bo7tje.html

如果没有重现问题的例子,很难说。您不需要显示具有所有样式的整个页面。给出仍然重现错误的最简单示例就足够了。您甚至可以在简化代码的同时定位问题。