ホームページ > ウェブフロントエンド > CSSチュートリアル > Google Chrome 印刷で確実に改ページを強制するにはどうすればよいですか?

Google Chrome 印刷で確実に改ページを強制するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-10 02:29:12
オリジナル
923 人が閲覧しました

How Can I Reliably Force Page Breaks in Google Chrome Printing?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート