我在我的一个 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>