当我在寻找解决方案时,我发现了这个: Preventing Page Breaks in a Table When Printing
.reportTable {
page-break-inside: avoid;
}
这是悲伤地看到,它只能在歌剧。 有没有人知道不让表和div被打破的解决方案?
前一位提问者也说:
.reportTable {
page-break-after: always;
}
可以使用,但会留下很多无用的空间
答案 0 :(得分:1)
也许您可以在最新的浏览器上尝试该属性。
Firefox似乎支持版本> = 19.0
自从v1.0起,Chrome似乎一直支持它
自v8以来的Internet Explorer
Opera自v7.0起
来源: - https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside
答案 1 :(得分:0)
page-break-inside CSS属性调整当前元素内的分页符。
/* Keyword values */
page-break-inside: auto;
page-break-inside: avoid;
/* Global values */
page-break-inside: inherit;
page-break-inside: initial;
page-break-inside: unset;