Railsビューの1つに、table印刷しようとしている行が7行を超えているかどうかを示す少しのロジックがあり、スタイルでdiv周りに作成して、この下のフッターがページ2の最後になるようにします。 1ページではなく。tablemin-heighttable
Chrome、Safari、IE (!) を含む多くのブラウザーでこのロジックをテストしましたが、すべて期待どおりに動作します。divただし、Firefox は、 andの直前に厄介な改ページを追加していますtable。この CSS スタイルをdivとtable: page-break-before: avoid;、およびこの新しい Firefox スタイル:break-before: avoid;に追加することで、この改ページを回避しようとしましたが、印刷中にこの改ページに影響を与えないようです。他のアイデアはありますか?Firefox は、印刷時に大きな div の前に改ページを自動的に追加しますか?
<div style='min-height: 1150px;'>
<table>
blah blah table stuff...
</table>
</div>