CSS/Eigenschaften/break-before

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
Die Eigenschaft break-before dient der Steuerung von Seiten-, Spalten- und anderen Umbrüchen bei fortlaufender oder paginierter (auf Seiten aufgeteilte) Darstellung.
Erlaubte Werte
  • auto: Umbruch wird weder verboten noch erzwungen (CSS3)
  • always: erzwingt Umbruch (CSS2: nur zusammen mit page-break-before)
  • avoid: verhindert jeden Umbruch
  • left: erzwingt einen oder zwei Umbrüche, so dass die nächste Seite eine linke Seite ist.
  • right: erzwingt einen oder zwei Umbrüche, so dass die nächste Seite eine rechte Seite ist.
  • page: erzwingt Umbruch (CSS3: nur zusammen mit break-before)
  • column: erzwingt Spaltenumbruch (CSS3)
  • region: (exp)
  • recto: (exp)
  • verso: (exp)
  • avoid-page: vermeidet Seitenumbruch (CSS3)
  • avoid-column: vermeidet Spaltenumbruch (CSS3)
  • avoid-region: (exp)
Vererbung steuernde Werte inherit, initial, unset und revert
Standardwert

auto

anwendbar auf

alle Elemente, sofern sie nicht absolut positioniert sind

Vererbung

nein

animierbar

nein

Beispiel
@media print {
  h1 {break-before: avoid;}
}
 
Beachten Sie: Diese Eigenschaft hieß in CSS2 noch page-break-before und wurde mit der Erweiterung auf weitere Umbrucharten umbenannt. Die Browserhersteller sind aufgefordert, die alten Eigenschaften als Aliasname weiterhin zu unterstützen.
Die Angaben left und right werden bei Verwendung der CSS2-Eigenschaft page-break-before nicht von allen Browsern unterstützt.

Siehe auch

Weblinks