打印时保持DIV的滚动位置

时间:2009-05-14 16:09:20

标签: javascript html css printing

我想将可滚动的div打印为WYSWYG。有办法吗?

3 个答案:

答案 0 :(得分:0)

不是纯粹的CSS,我不认为。我的...解释当您点击打印按钮时发生的情况是文档重新加载media="print"或其他相关样式表,然后作为新文档发送到打印预览/打印机,包含所有内容在该样式表中定义的默认/开始位置。

由于我无法想出使用css定位滚动内容的方法,我不得不说这是不可能的。 Javascript几乎可以肯定是这种方式。

......请问您为什么要这样做?这不是批评,我只是......不明白。

答案 1 :(得分:0)

即使使用javascript,我认为你也无法做到。这是违背网络精神的。打印文档假设看起来不同。

我怀疑当你在打印页面上看到滚动条时,这是一个在将来的浏览器版本中修复的错误。

答案 2 :(得分:0)

尝试将以下内容添加到@ media-print中,以在打印过程中继续滚动。这对我有用:

json-doc()