Google Chrome 印刷での改ページ
反対の主張にもかかわらず、「page-break-after: always;」 CSS プロパティは、Google Chrome で改ページを強制できないことがよくあります。この問題に対処するには、Chrome を含むすべての主要なブラウザで効果的であることが証明されている、より堅牢なアプローチの採用を検討してください。
提案される解決策には、「page」クラスを利用してページを制御するカスタム印刷メディア CSS ルールを作成することが含まれます。休憩します。次のコード スニペットは、このアプローチを示しています。
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <title>Paginated HTML</title> <style type="text/css" media="print"> div.page { page-break-after: always; page-break-inside: avoid; } </style> </head> <body> <div class="page"> <h1>This is Page 1</h1> </div> <div class="page"> <h1>This is Page 2</h1> </div> <div class="page"> <h1>This is Page 3</h1> </div> </body> </html>
このメソッドは、「page」クラスを利用することにより、ドキュメント内の改ページを正確に制御します。 「ページ」div の各インスタンスは個別のページを表すため、印刷時に信頼性の高い改ページが行われます。このソリューションは、各ページに特定の要素を含める必要があるページ分割されたドキュメントに特に役立ちます。
以上がGoogle Chrome 印刷で確実に改ページを強制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。