リグレッション 印刷用スタイルシートの page-break-before/after が要素の欠落や重複につながる場合があります

公開日: | カテゴリー: CSS

概要

あるパフォーマンス改善が原因で印刷に関するリグレッションが Firefox 56 で発生しました。この原因は実のところ、別記事で解説している マルチカラムレイアウトのリグレッション の原因と同じです。

印刷用スタイルシートで要素に page-break-before あるいは page-break-after プロパティが指定されていると、それに続く要素が消えたり、前の要素と重なり合ったりする場合があります。これらの問題はドキュメントの印刷出力のみに影響し、ブラウザー内でのページの描画は問題ありません。Mozilla 開発者がじきに問題を調査します。

参考資料