CSS/Eigenschaften/break-before

Aus SELFHTML-Wiki
< CSS‎ | Eigenschaften(Weitergeleitet von Break-before)
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.

Hinweis

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.
.
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
  • Defaultwert: auto
anwendbar auf alle Elemente, sofern sie nicht absolut positioniert sind (Unterschied Tag Element Attribut)
Browsersupport Details: caniuse.com
Vererbung nein
animierbar nein
Beispiel
@media print {
  h1 {break-before: avoid;}
}
 
Beachten Sie: Die Angaben left und right werden bei Verwendung der CSS2-Eigenschaft page-break-before nicht von allen Browsern unterstützt.

Weblinks

Siehe auch