Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如果使用css打印时出现分页符,是否添加新标题?_Html_Css_Page Break - Fatal编程技术网

Html 如果使用css打印时出现分页符,是否添加新标题?

Html 如果使用css打印时出现分页符,是否添加新标题?,html,css,page-break,Html,Css,Page Break,我有一个发票报告包含30多条记录,但我需要在每一页上添加新的不同标题(从第二页开始)。当打印中出现分页符时,是否可以添加新的页眉 (我从这个链接找到了解决方案,但它只为每5条记录添加分页符,现在我希望打印媒体自动检测分页符并添加标题) 上面的图1显示了当前报告 上面的图2显示了预期的报告 我已经尝试过这些代码,但不是预期的: <style> .breakAfter { page-break-after: always }

我有一个发票报告包含30多条记录,但我需要在每一页上添加新的不同标题(从第二页开始)。当打印中出现分页符时,是否可以添加新的页眉

(我从这个链接找到了解决方案,但它只为每5条记录添加分页符,现在我希望打印媒体自动检测分页符并添加标题)

上面的图1显示了当前报告

上面的图2显示了预期的报告

我已经尝试过这些代码,但不是预期的:

    <style>
        .breakAfter {
        page-break-after: always
        }
        @media screen{
            .noPrint{}
            .noScreen{display:none;}
        }
    </style>
    <html>
    do until cntCount = 50
     <tr>
      <td>invoice</td>
       ...
     

    if (cntCount Mod 12 = 0)  Then
        <tr class=breakAfter>
         <td>Customer:CustA</td>
         <td>Invoice: InvA</td>
       </tr>
    end if
   loop
    </html>

.休息{
分页符:始终
}
@媒体屏幕{
.noPrint{}
.noScreen{显示:无;}
}
直到cntCount=50为止
发票
...
如果(CNTCUNT Mod 12=0),则
顾客:卡斯塔
发票:InvA
如果结束
环

我无法控制计数记录来强制分页符,因为它会在下一页留下空白,如图3所示