分页的例子:<HTML>
<HEAD>
<STYLE>
P {page-break-after: always}
</STYLE>
</HEAD>
<BODY>
<P>这是第一页的内容</P>
<P>这是第二页的内容</P>
剩下是第三页的内容
<table border=1  style="page-break-after: always">
<tbody style="page-break-after: always">
<tr  style="page-break-after: always"><td>aa</td></tr>
</tbody>
<tbody style="page-break-after: always">
<tr><td>aa</td></tr>
</tbody>
</table>
</BODY>
</HTML>

解决方案 »

  1.   

    能否详细解释一下page-break-after: always为什么后面在每一个<table><tbody>style都写?
      

  2.   

    分页page-break-after: always
    这在ns里面能不能使用啊?是不是ie扩展的?
      

  3.   

    语法: 
     
    page-break-after : auto | always | avoid | left | right | null 
     
    参数: 
     
    auto :  假如需要在对象之后插入页分割符 
    always :  始终在对象之后插入页分割符 
    avoid :  避免在对象后面插入页分割符 
    left :  在对象后面插入页分割符直到它到达一个空白的左页边 
    right :  在对象后面插入页分割符直到它到达一个空白的右页边 
    null :  空值。IE5用来取消页分割符设置 
     
    说明: 
     
    检索或设置对象后出现的页分割符。
    IE5仅支持always值和空白值(null)。
    在IE4中此属性不作用于br对象,但是IE5作用。 
    对应的脚本特性为pageBreakAfter。
      

  4.   

    我写的例子在打印的时候会打出5页,
    你如果把table中的 style="page-break-after: always"全部去掉,那一共就只有三页,整个表格会在一页中。ns不支持这个属性
      

  5.   

    left :  在对象后面插入页分割符直到它到达一个空白的左页边 
    right :  在对象后面插入页分割符直到它到达一个空白的右页边 是不是实现横向的分页?可用吗?还是ie几才可用?
      

  6.   

    另:是不是到和相对应的结束标志处实现分页?
    page-break-before是不是在该标志前分页?