ホームページ > ウェブフロントエンド > CSSチュートリアル > HTML を PDF に変換するときに表の行内で改ページが発生しないようにするにはどうすればよいですか?

HTML を PDF に変換するときに表の行内で改ページが発生しないようにするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-30 16:25:09
オリジナル
794 人が閲覧しました

How to Prevent Page Breaks Inside Table Rows When Converting HTML to PDF?

表の行内の改ページの防止

HTML では、wkhtmltopdf を使用して PDF に変換するときに、表の行内の改ページが邪魔になる可能性があります。テーブルで page-break-inside: 回避を設定すると、多くの場合問題が解決されますが、過剰な行では動作しなくなる可能性があります。

この制限を克服するには、代替 CSS アプローチが利用可能です。

<table class="print-friendly">
    <!-- The rest of your table here -->
</table>

<style>
    table.print-friendly tr td, table.print-friendly tr th {
        page-break-inside: avoid;
    }
</style>
ログイン後にコピー

ほとんどの CSS ルールを に直接適用します。タグは表の書式を変更し、二重枠を導入する可能性があります。ただし、そしてテーブル行内のタグでは通常、このような CSS 仕様が許可されます。上記の CSS コードを使用すると、すべての に page-break-inside:avoid ルールを適用できます。そして class="print-friends" として指定されたテーブル内の子孫。

以上がHTML を PDF に変換するときに表の行内で改ページが発生しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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