打印 HTML 表格时,您可以使用 CSS 强制表格的标题行在分页符后再次显示。这种风格:
@media print {
thead { display: table-header-group; }
}
结果是:
标题 ------------- Col1 | Col2 ------------- 数据1 | 数据2 数据3 | 数据4 - 分页符 - Col1 | Col2 ------------- 数据5 | 数据6
有没有办法在分页符后也重复表格标题?我认为你可以做类似的事情caption { display: table-caption-group; }
,但这不存在。该解决方案需要在 IE9 中运行。