質問: ### 前提・実現したいこと 質問失礼致します。 今回ブラウザの印刷機能を使い、JavaScript内で作成したWEBページを印刷しようとしています。 そのうえでtableを印刷する際、行数が多い場合はtableタグ内の適当な行で改ページを行おうとしています。 ### 発生している問題・エラーメッセージ cssのpage-break-afterが無視されてしまい、改ページができません。 この現象はchromeでのみ確認でき、IE、Edge、firefoxなどでは期待通り改ページされています。(Chromeは最新版です) 以下、印刷しようとしているhtmlと、cssの抜粋部分です。 ### 該当のソースコード ``` test テスト ~ 改ページポイント ``` ``` tr[id="breakpoint"] { page-break-after: always; } ``` ### 試したこと floatを使用していたり、positionの設定により改ページが出来なくなるという情報がありましたが、 上記の通り特にそういった設定はしていませんでした。 chromeでは印刷できませんというのもモヤモヤするので... どうか知恵をお借りできればと思います。どうぞ宜しくお願い致します。
回答: `page-break-after`はブロック要素にしか適用できませんので、`tr`は対象ではありません。 他のブラウザは、気を利かせてやってくれているのかもしれませんね。