Maison > interface Web > tutoriel CSS > Comment imprimer des DIV à hauteur dynamique sans problèmes de fractionnement de pages ?

Comment imprimer des DIV à hauteur dynamique sans problèmes de fractionnement de pages ?

DDD
Libérer: 2024-10-31 20:03:29
original
901 Les gens l'ont consulté

 How to Print Dynamic-Height DIVs Without Page-Splitting Issues?

Apprivoiser les problèmes de pagination DIV : éliminer les maux de tête liés au fractionnement de pages

Problème :

Dans une application Cocoa WebView, un plug -in génère une page Web avec des centaines de DIV à hauteur dynamique. Cependant, une fois imprimés, certains DIV sont coupés au niveau des limites de page, ce qui rend la navigation dans les impressions difficile.

Solution :

Pour éviter que les DIV ne soient divisés pages, exploitez la propriété CSS break-inside :

@media print {
  div {
    break-inside: avoid;
  }
}
Copier après la connexion

Explication :

La propriété break-inside contrôle le comportement d'un élément lorsqu'il rencontre un saut de page. En le définissant sur « éviter », les DIV resteront sur une seule page autant que possible. Ce comportement est pris en charge dans tous les principaux navigateurs, garantissant la compatibilité entre différents environnements d'impression.

Contrairement au page-break-inside obsolète : éviter ; propriété, effraction : à éviter ; offre une solution plus complète et moderne pour maintenir l’intégrité du contenu lors de l’impression. En implémentant cette propriété, vous pouvez éliminer efficacement le problème des DIV tronqués et garantir une impression transparente de votre document.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal