ホームページ  >  記事  >  ウェブフロントエンド  >  HTML や CSS で改ページを使用するときに、不要な空白ページを回避するにはどうすればよいですか?

HTML や CSS で改ページを使用するときに、不要な空白ページを回避するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-30 21:23:30795ブラウズ

How to Avoid Unwanted Blank Pages When Using Page Breaks in HTML and CSS?

印刷中の不要な空白ページの回避

HTML と CSS では、改ページは page-break-after と page- を使用して制御できます。ブレークビフォアプロパティ。ただし、これらのプロパティを使用すると、意図した区切りの前後に余分な空白ページが生じることがあります。

たとえば、次のコードは、page-break-after: always;: により、コンテンツの後に余分な空白ページを印刷します。

<code class="html"><div class="print" style="page-break-after: always;">fd</div>
<div class="print" style="page-break-after: always;">fdfd</div></code>

この問題を回避するには、次の解決策の使用を検討してください。

<code class="css">@media print {
    html, body {
        height: 99%;    
    }
}</code>

この CSS ルールは、HTML 要素と body 要素の高さを効果的に 99% に削減し、ブラウザーがコンテンツの後に空白ページを追加します。

以上がHTML や CSS で改ページを使用するときに、不要な空白ページを回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。