Heim >Web-Frontend >CSS-Tutorial >Wie kann ich Seitenumbrüche beim Drucken aus Google Chrome zuverlässig erzwingen?

Wie kann ich Seitenumbrüche beim Drucken aus Google Chrome zuverlässig erzwingen?

DDD
DDDOriginal
2024-12-10 21:17:17148Durchsuche

How Can I Reliably Force Page Breaks When Printing from Google Chrome?

Seitenumbrüche beim Drucken in Google Chrome

In Google Chrome kann das Erreichen von Seitenumbrüchen beim Drucken eine Herausforderung sein. Obwohl die Dokumentation die Gültigkeit von page-break-after: Always; nahelegt, funktioniert diese Methode möglicherweise nicht immer effektiv.

Lösung

Um Seitenumbrüche in Chrome zuverlässig zu erzwingen, Der folgende Ansatz hat sich als erfolgreich erwiesen:

Erstellen Sie ein eindeutiges

für jede Seite, die Sie umbrechen möchten.

Weisen Sie jedem

die CSS-Klasse „page“ zu.

Definieren Sie in der Medienabfrage „Drucken“ Ihres CSS die folgenden Regeln:

div.page {
  page-break-after: always;
  page-break-inside: avoid;
}

Zum Beispiel:

<div class="page">
  <h1>This is Page 1</h1>
</div>
<div class="page">
  <h1>This is Page 2</h1>
</div>
<div class="page">
  <h1>This is Page 3</h1>
</div>

Durch die Befolgung dieses Ansatzes können Sie beim Drucken über Google konsistente Seitenumbrüche sicherstellen Chrome, unabhängig von der Inhaltsgröße oder -komplexität.

Das obige ist der detaillierte Inhalt vonWie kann ich Seitenumbrüche beim Drucken aus Google Chrome zuverlässig erzwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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