我正在尝试在 HTML 页面中打印一个用 jQuery 生成的大表。我正在使用 Chrome 26.0.141。问题在于分页符。
我最初使用这个 css
#membersList table { page-break-inside:auto; position:relative}
#membersList tr { page-break-before:avoid; page-break-after:auto;position:relative}
#membersList td{ border:solid 1px #CCCCCC;width:auto;position:relative}
#membersList thead { display:table-header-group;position:relative }
#membersList tfoot { display:table-footer-group;positioion:relative}
这个功能有效,所以我搜索并获得了这个链接 Google Chrome Printing Page Breaks
基于该链接中的答案之一,我正在使用以下 CSS 属性
-webkit-region-break-inside: avoid;
但是当我运行并检查元素时,默认情况下它会被删除。
解决方案是什么?我搜索了很多帖子。他们说最新版本不支持分页符。如果这是真的,那么还有什么其他解决方案可以在 Google Chrome 中实现分页?