CSS を使用して大規模なテーブルに改ページを実装する方法
膨大なテーブルを含む Web ページを印刷する場合、ページネーションを確実に行うことが重要になります。 CSS は、このシナリオを効果的に管理するための強力な改ページ制御オプションを提供します。
解決策:
必要に応じて改ページを強制するには、次の CSS プロパティをHTML:
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
ログイン後にコピー
-
page-break-inside:auto (
)要素では、必要に応じて表内で改ページできます。
-
page-break-inside:avoid for
要素は、表の行がページ間で分割されるのを防ぎます。- page-break-after:auto for
コンテンツが後続のページにオーバーフローする場合、要素は各行の後で改ページを有効にします。
追加リソース:
- [W3C の CSS 印刷プロファイル]仕様](https://www.w3.org/TR/css-print-profile-1/)
- [Salesforce 開発者フォーラム](https://developer.salesforce.com/forums/?id) =936F0000000BTdpIAC)
以上がCSS は大きな HTML テーブルの改ページをどのように制御できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。