用了 thead { display:table-header-group;}后分页表头也不会出现,如果两边table让其中一个边距向下一点后表头则出现。但边距下调的table表头会出现重叠
样式设置如下
*{
margin:0px;
padding:0px;
}
@page {
padding:10mm 0mm 0mm 0mm;
}
#box{
/* font-size:1.1em; */
font-size:18px;
width:1400px;
height:100%;
display:flex;
page-break-after: always;
}
#table1{
width:450px;
border:1px;
/* padding-top:1px; */
}
#table2{
width:450px;
border:1px;
/* margin-top:-30px; */
margin-left:120px;
}
table { page-break-inside:auto; }
tr { page-break-inside:avoid; page-break-after:auto; }
tfoot { display:table-footer-group }
thead { display:table-header-group;}