break-after

├ťbersicht

Die break-after CSS Eigenschaft gibt an, wie die Seite, die Spalte oder der Abschnitt nach der generierten Box umbricht. Wenn es keine generierte Box gibt, wird die Eigenschaft ignoriert.

Jeder m├Âgliche Brechpunkt, das sind alle Begrenzungen des Elements, ist unter dem Einfluss von drei Eigenschaften: dem break-after Wert des vorhergehenden Elements, dem break-before des n├Ąchsten Elements und dem break-inside Wert von dem beinhaltenden Elements.

Um zu ermitteln ob ein Umbruch erfolgen muss, werden folgende Regeln angwendet:

  1. Wenn einer der drei Betroffenen Werte ein forced break value ist (das sind always, left, right, page, column oder region), hat er Vorrang. Wenn mehrere der betroffenen Werte solch ein Umbruch sind, wird der Wert des Elements, welches als letztes im Flow auftritt, verwendet (der break-before hat Vorrang gegen├╝ber dem break-after Wert, welches wiederum Vorrang gegeb├╝ber dem break-inside Wert hat).
  2. Wenn einer der drei betroffenen Werte ein avoid break value ist (das sind avoid, avoid-page, avoid-region oder avoid-column), wird kein Umbruch gemacht.

Wenn einmal ein gezwungener Umbruch gemacht worden ist, werden bei Bedarf weiche Umbr├╝che hinzugef├╝gt. Aber nicht auf Elementbegrenzungen, welche zu einem entsprechenden avoid Wert f├╝hren.

Initialwertauto
Anwendbar aufBlocklevel Elemente
VererbtNein
Berechneter Wertwie angegeben
Animationstypdiskret

Syntax

break-after: auto;
break-after: always;
break-after: left;
break-after: right;
break-after: recto;
break-after: verso;
break-after: page;
break-after: column;
break-after: region;
break-after: avoid;
break-after: avoid-page;
break-after: avoid-column;
break-after: avoid-region;

Werte

auto
Initialwert. Erlaubt (bedeutet kein Verbot oder Zwang) das Einf├╝gen jeden Umbruchs (entweder Seite, Spalte oder Abschnitt) nach der haupts├Ąchlichen Box.
always
Erzwingt immer Umbr├╝che nach der haupts├Ąchlichen Box. Das ist ein Synonym f├╝r page, welches beibehalten wurde, um ├ťberg├Ąnge von page-break-after zu erm├Âglichen, welche eine Teilmenge dieser Eigenschaft sind.
avoid
Verhindert das Einf├╝gen jeglicher Umbr├╝che f├╝r page, column oder region nach der haupts├Ąchlichen Box.
left
Erzwingt immer einen oder zwei Seitenumbr├╝che direkt nach der haupts├Ąchlichen Box, damit die n├Ąchste Seite als linke Seite formatiert wird.
right
Erzwingt immer einen oder zwei Seitenumbr├╝che direkt nach der haupts├Ąchlichen Box, damit die n├Ąchste Seite als rechte Seite formatiert wird.
page
Erzwingt immer einen Seitenumbruch direkt nach der haupts├Ąchlichen Box.
column
Erzwingt immer einen Spaltenumbruch direkt nach der haupts├Ąchlichen Box.
region
Erzwing immer einen Abschnittsumbruch direkt nach der haupts├Ąchlichen Box.
recto
Erzwingt einen oder zwei Seitenumbr├╝che direkt nach der haupts├Ąchlichen Box, damit die n├Ąchste Seite als eine recto Seite (eine rechte Seite in einer links-nach-rechts Ausdehnung oder eine linke Seite in einer rechts-nach-links Ausdehnung) formatiert wird.
verso
Erzwingt einen oder zwei Seitenumbr├╝che direkt nach der haupts├Ąchlichen Box, damit die n├Ąchste Seite als eine verso Seite (eine linke Seite in einer links-nach-rechts Ausdehnung oder eine rechte Seite in einer rechts-nach-links Ausdehnung) formatiert wird.
avoid-page
Verhindert jeden Seitenumbruch direkt nach der haupts├Ąchlichen Box.
avoid-column
Verhindert jeden Spaltenumbruch direkt nach der haupts├Ąchlichen Box.
avoid-region
Verhindert jeden Anschnittsumbruch direkt nach der haupts├Ąchlichen Box.

Formale Syntax

auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region

Spezifikationen

Spezifikation Status Bemerkung
CSS Fragmentation Module Level 3
Die Definition von 'break-after' in dieser Spezifikation.
Anw├Ąrter Empfehlung F├╝gt die Schl├╝sselw├Ârter recto und verso hinzu. ├ändert dne Medientyp dieser Eigenschaft von paged zu visual. Pr├Ązisiert den Algorithmus f├╝r verschiedene Arten von Umbr├╝chen.
CSS Regions Module Level 1
Die Definition von 'break-after' in dieser Spezifikation.
Arbeitsentwurf Erweitert die Eigenschaft, um Abschnittsumbr├╝che handhaben zu k├Ânnen. F├╝r die Schl├╝sselw├Ârter avoid-region und region hinzu.
CSS Multi-column Layout Module
Die Definition von 'break-after' in dieser Spezifikation.
Arbeitsentwurf Initiale Spezifikation. Erweitert die CSS 2.1 page-break-after Eigenschaft, um Seiten- und Spaltenumbr├╝che handhaben zu k├Ânnen.

Webbrowserkompatibilit├Ąt

BCD tables only load in the browser