Zum Inhalt springen

CSS page-break-before-Eigenschaft

Die page-break-before-Eigenschaft definiert einen Seitenumbruch vor einem Element.

Warnung

Die page-break-before-Eigenschaft wurde durch die break-before-Eigenschaft ersetzt.

Im Allgemeinen werden Seitenumbrüche für paged Medien wie gedruckte Bücher oder Dokumente verwendet. Sobald ein Seitenumbruch erfolgt, endet das aktuelle Layout und der verbleibende Inhalt fließt auf die nächste Seite. Dieses Verhalten ist häufig in PDF-Dokumenten zu sehen.

Mit der page-break-before-Eigenschaft können Sie festlegen, ob der folgende Inhalt auf einer linken oder rechten Seite beginnen soll. Sie können die CSS @media-Regel verwenden, um Umbruchstile für gedruckte Dokumente zu definieren.

Anfangswertauto
Gilt fürBlockelemente.
VererbbarNein.
AnimierbarNein.
VersionCSS2
DOM-Syntaxobject.style.pageBreakBefore = "left";

Syntax

CSS page-break-before-Syntax

css
page-break-before: auto | always | avoid | left | right | recto | verso | initial | inherit;

Verwenden Sie das folgende Codebeispiel, um einen Seitenumbruch vor dem Element zu definieren:

CSS page-break-before-Codebeispiel

css
@media print {
  h2 {
    page-break-before: right;
  }
}

Werte

WertBeschreibung
autoErlaubt automatische Seitenumbrüche vor dem Element.
avoidVerhindert einen Seitenumbruch vor dem Element.
alwaysErzwingt einen Seitenumbruch vor dem Element.
leftFügt vor dem Element einen Seitenumbruch ein, sodass die nächste Seite als linke Seite formatiert wird.
rightFügt vor dem Element einen Seitenumbruch ein, sodass die nächste Seite als rechte Seite formatiert wird.
rectoFügt vor dem Element einen Seitenumbruch ein, sodass die nächste Seite als rechte Seite formatiert wird (entspricht right).
versoFügt vor dem Element einen Seitenumbruch ein, sodass die nächste Seite als linke Seite formatiert wird (entspricht left).
initialSetzt diese Eigenschaft auf ihren Standardwert zurück.
inheritErbt diese Eigenschaft von ihrem übergeordneten Element.

Praxis

Welche Funktion hat die 'page-break-before'-Eigenschaft in CSS?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.