微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 rowspan 的表中的分页符

如何解决使用 rowspan 的表中的分页符

我试图在打印表格时进行分页。 我以前做过这个,但这张表不起作用。 我看到的唯一区别是该表使用了行跨度。 rowspan 是否会中断 page-break-before:always 或其他什么?

<!DOCTYPE html>
<html lang="en">
   <head>
      <title>test</title>
      <style>
        body{
            font-family:"arial";
            font-size:14px;
        }

                @media print{
                    @page {size: landscape}  
                  table tr { page-break-inside:avoid; page-break-after:auto }
                  table td { page-break-inside:avoid; page-break-after:auto }
                  tr.tableBreak{
                        page-break-before:always !important;    
                        border:2pt solid #000;
                    }  
                    tr.tableBreak td{
                            text-align:center;
                    }
                        
                }       
      </style>
   </head>
   <body>
    
        <button onclick="window.print()">print</button>
    
      <table id="crTable">
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>2201228506</td>
            <td rowspan='2'>12/28/2020<br>01/02/2021</td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>2201230521</td>
            <td rowspan='2'>12/30/2020<br>01/04/2021</td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>2201230522</td>
            <td rowspan='2'>12/30/2020<br>01/04/2021</td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>2201230526</td>
            <td rowspan='2'>12/30/2020<br>01/04/2021</td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>2201230531</td>
            <td rowspan='2'>12/30/2020<br>01/04/2021</td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>H2O-Faucet-12-27</td>
            <td rowspan='2'>12/27/2020<br></td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr class='tableBreak'>
            <td colspan='11'>** SHOULD BE NEW PAGE **</td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>H2O-Vat1-12-28</td>
            <td rowspan='2'>12/28/2020<br></td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>H2O-Vat2-12-28</td>
            <td rowspan='2'>12/28/2020<br></td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>H2O-Faucet-12-29</td>
            <td rowspan='2'>12/29/2020<br></td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>H2O-Vat1-12-30</td>
            <td rowspan='2'>12/29/2020<br></td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
         <tr>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
            <td rowspan='2' class='cwGreen'>H2O-Vat2-12-30</td>
            <td rowspan='2'>12/29/2020<br></td>
            <td rowspan='2'></td>
            <td class='ctr'>Purple Pink<br>Cocci Rod</td>
            <td class='ctr'>Pos &nbsp;&nbsp; Neg</td>
            <td class='ctr'>____/____</td>
            <td class='ctr'>UI</td>
            <td rowspan='2'></td>
            <td rowspan='2'></td>
         </tr>
         <tr>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
            <td>
               <div class='crSmall'>date/tech</div>
            </td>
         </tr>
      </table>
      

<p style="page-break-before: always;">test1</p>
<p style="page-break-before: always;">test2</p>      
      
   </body>
</html>

在我的小提琴中,我还放了几个 P 标签只是为了测试课程。 jsfiddle

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。