Heim > Web-Frontend > CSS-Tutorial > Wie behebt man A4-Druckausschnitte in Chrome mithilfe von CSS?

Wie behebt man A4-Druckausschnitte in Chrome mithilfe von CSS?

Patricia Arquette
Freigeben: 2024-12-14 00:05:10
Original
599 Leute haben es durchsucht

How to Fix A4 Print Clipping in Chrome Using CSS?

CSS zum Festlegen der A4-Papiergröße für präzises Drucken

Problem:

Einstellen der HTML-Elementgröße auf A4-Abmessungen (21 cm). x 29,7 cm) führt beim Drucken in Chrome zu Seitenbeschneidungen, obwohl sie im Browser korrekt angezeigt werden Fenster.

Analyse:

Chrome scheint insbesondere ein Problem mit der Zuweisung von „initial“ zur Seitenbreite in der Druckmedienregel zu haben. Dadurch wird der Inhalt etwas größer skaliert als die definierten A4-Abmessungen, was zum Abschneiden führt.

Lösung:

Um dieses Problem zu beheben, vermeiden Sie die Verwendung von „initial“. ' für die Seitenbreite in der Printmedienregel. Weisen Sie die A4-Abmessungen stattdessen explizit HTML, Text oder direkt dem „.page“-Element zu.

@page {
  size: A4;
  margin: 0;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
}
Nach dem Login kopieren

Durch die Festlegung fester Abmessungen bleibt der Inhalt innerhalb der A4-Grenzen und verhindert so ein Abschneiden. Dadurch wird das Problem in Chrome behoben, während die übrigen CSS-Stile erhalten bleiben.

Hinweis: Diese Änderung behebt das spezifische Problem bei der Behandlung von „initial“ für die Seitenbreite durch Chrome. Es ist jedoch wichtig, die Druckfunktionalität in verschiedenen Browsern zu testen, um Konsistenz und Genauigkeit der gedruckten Ausgabe sicherzustellen.

Das obige ist der detaillierte Inhalt vonWie behebt man A4-Druckausschnitte in Chrome mithilfe von CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage