Maison > interface Web > tutoriel CSS > Comment réparer les coupures d'impression A4 dans Chrome à l'aide de CSS ?

Comment réparer les coupures d'impression A4 dans Chrome à l'aide de CSS ?

Patricia Arquette
Libérer: 2024-12-14 00:05:10
original
599 Les gens l'ont consulté

How to Fix A4 Print Clipping in Chrome Using CSS?

CSS pour définir le format de papier A4 pour une impression précise

Problème :

Définition de la taille de l'élément HTML aux dimensions A4 (21 cm x 29,7 cm) entraîne une coupure de page lors de l'impression dans Chrome, malgré un affichage correct dans le navigateur fenêtre.

Analyse :

Chrome semble spécifiquement avoir un problème avec l'attribution de « initiale » à la largeur de la page dans la règle des supports d'impression. Cela entraîne une mise à l'échelle du contenu à une taille légèrement supérieure aux dimensions A4 définies, ce qui entraîne un écrêtage.

Solution :

Pour résoudre ce problème, évitez d'utiliser 'initial ' pour la largeur de page dans la règle du support d'impression. Au lieu de cela, attribuez explicitement les dimensions A4 au HTML, au corps ou directement à l'élément « .page ».

@page {
  size: A4;
  margin: 0;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
}
Copier après la connexion

En définissant des dimensions fixes, le contenu reste dans les limites A4, empêchant ainsi le découpage. Cela résout le problème dans Chrome tout en préservant le reste des styles CSS.

Remarque : Cette modification résout le problème spécifique lié à la gestion par Chrome de « initiale » pour la largeur de la page. Cependant, il est important de tester la fonctionnalité d'impression sur différents navigateurs pour garantir la cohérence et l'exactitude de la sortie imprimée.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal