css控制web打印

首选在.css文件里定义:
@media print{
.noPrint{visibility:hidden}
.pageNext{page-break-after: always;} 
}


在需要换页的地方插入一行
<tr class="pageNext"><td height="1" colspan="8"></td></tr>

好象只能用在tr元素上

将不希望出现在打印纸的元素加上noPrint
<table width="100%" class="noPrint">
  <tr>
    <td align="center"><input type="button" value="打印" click="doPrint()"/></td>
  </tr>
</table>


如果在一个分帧的网页里,通常我们只需打印其中的一帧内容。要是简单的使用window.print()来实现。往往会打印整个浏览器窗口的所有内容。所以,可以这样来处理:
parent.frames["main_iframe"].print(); 
“main_iframe”就是我们要打印的内嵌帧

你可能感兴趣的:(java,Web,css,浏览器)