Prévention des sauts de page dans les lignes d'un tableau en HTML
Lors de la conversion de documents HTML en PDF à l'aide de wkhtmltopdf, les utilisateurs rencontrent souvent le problème des sauts de page dans les lignes du tableau. Bien que la propriété page-break-inside: évite puisse être appliquée à l'élément table, elle peut ne pas toujours être efficace pour les grands tableaux.
Pour résoudre ce problème, une approche alternative peut être utilisée en utilisant CSS :
<table>
table.print-friendly tr td, table.print-friendly tr th { page-break-inside: avoid; }
Contrairement à la balise tr lui-même, les balises td et th qu'elles contiennent prennent en charge la propriété page-break-inside. En appliquant cette règle à tous les enfants très et tds du tableau avec la classe imprimable, vous pouvez empêcher les sauts de page de se produire dans les lignes individuelles.
Cette méthode vous permet de conserver le formatage du tableau tout en garantissant ces sauts de page se produisent uniquement entre les lignes du tableau, ce qui donne un document PDF plus propre et plus lisible.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!