我在我的一个 Rails 视图中有一些逻辑,说明如果table我要打印的行超过 7 行,请在div周围创建table一个min-height样式以确保其下方的页脚table到达第 2 页的末尾,而不是第 1 页。
我已经在许多浏览器中测试过这个逻辑,包括:Chrome、Safari 和 IE(!),它们都按预期工作。div然而,Firefox 在and之前添加了一个讨厌的分页符table。div我已经尝试通过在和table:page-break-before: avoid;以及这个较新的 Firefox 样式中添加这个 CSS 样式来避免这个分页符break-before: avoid;,但是它似乎不会在打印过程中影响这个分页符。还有其他想法吗?Firefox 在打印时是否会在大 div 之前自动添加分页符?
<div style='min-height: 1150px;'>
<table>
blah blah table stuff...
</table>
</div>