2011-06-23 57 views
0

里面我有很多有在我的网页&一些数据的DIV我想用“window.print()”,而无需打开任何弹出打印特定DIV的数据。我该怎么办?打印数据一个div

回答

0

您必须使用CSS媒体类型是这样的:

@media print { 
     #printable { 
      display:block; 
      overflow: visible; 
     } 

     #nonprintable { 
      display:none; 
     } 
    } 
    @media screen { 
     body, table, tr, td { font:12px Arial, Helvetica, sans-serif; } 
     .divStyles { 
      width:850px; 
      height:150px; 
      border: 1px solid #000; 
      background-color: #ccc; 
      padding: 15px; 
     } 
    } 

我已经创建了一个例子给你,看到一个演示:http://jsfiddle.net/rathoreahsan/Vuw6D/3/

+0

是很大的,演示工作正常......非常感谢 –

+0

@Oded:先生,我认为你不明白的问题。首先阅读,然后投票否定。 –