window.print()不打印整个页面

我有一个页面 截图

我想打印这个页面。 在打印按钮我使用这样的东西

 

但问题是它不是打印整个页面。 就像它只打印当前在视图中一样。 当我点击打印按钮然后直到Email:tahir@7-cs.com页面打印。 它不会打印滚动条下方的文本。

textBelowScrollbar

我该如何打印整个文本。 就像假设我有一个非常大的页面,我正在使用标签来容纳我的页面。 当点击打印按钮,然后我想包括整个页面,包括选项卡。 我该怎么做?

谢谢

您应该使用单独的css文件来打印页面或使用css3媒体查询:

  

在创建css打印文件时,使用百分比值是最佳选项。

 body, html, #wrapper { width: 100%; } 

或在您的主css文件中:

 @media print { body, html, #wrapper { width: 100%; } } 

使用

  body,html { margin-top:0%; display:block; height:100%;} 

尝试使用CSS打印样式表,看看谷歌的一些例子 。

为什么它实际上不打印整个页面,我假设您在打印对话框中缺少一个设置如何完成打印的设置。