When printing an HTML table, you can use CSS to force the table's header row to display again after the page break. This style:
@media print {
thead { display: table-header-group; }
}
Results in:
Caption ------------- Col1 | Col2 ------------- Data1 | Data2 Data3 | Data4 --Page Break-- Col1 | Col2 ------------- Data5 | Data6
Is there a way to also repeat the table caption after the page break? I would think you could do something like caption { display: table-caption-group; }
, but this doesn't exist. The solution would need to work in IE9.