Railsビューの1つに、table
印刷しようとしている行が7行を超えているかどうかを示す少しのロジックがあり、スタイルでdiv
周りに作成して、この下のフッターがページ2の最後になるようにします。 1ページではなく。table
min-height
table
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>