2014-12-09 303 views
2

我正在一个网站的主要内容为div,在div中有一个垂直滚动。但是,当我尝试使用浏览器打印打印网站时。只会出现一个页面,大部分数据都会丢失。浏览器只打印一页内容较少的网页?

PS:我试着用@media print { ... }和css样式的所有可能的解决方案。在平面媒体查询可见:

enter image description here

+0

代码在哪里?还是小提琴? – 2014-12-09 13:07:58

+0

请添加一些信息 – jsHero 2014-12-09 13:28:27

+0

@jsHero Der Vampyr 附图描述了这个问题。 其中,可滚动区域包含大量数据,当我尝试打印页面时,仅打印显示的区域,并且无法获取不滚动为页面的可滚动区域的其他部分。 – mohammad 2014-12-09 13:43:08

回答

3

只需使用溢出-Y。

@media print { 
    #mainLayout { 
      height: 100%; 
      overflow-y: visible; 
      overflow-x: visible; 
     } 
}