Unsere Freiwilligen haben diesen Artikel noch nicht in Deutsch übersetzt. Machen Sie mit und helfen Sie, das zu erledigen!
Sie können den Artikel auch auf English (US) lesen.

The break-inside CSS property defines how page, column, or region breaks should behave inside a generated box. If there is no generated box, the property is ignored.

/* Keyword values */
break-inside: auto;
break-inside: avoid;
break-inside: avoid-page;
break-inside: avoid-column;
break-inside: avoid-region;

/* Global values */
break-inside: inherit;
break-inside: initial;
break-inside: unset;

Each possible break point (in other words, each element boundary) is affected by three properties: the break-after value of the previous element, the break-before value of the next element, and the break-inside value of the containing element.

To determine if a break must be done, the following rules are applied:

  1. If any of the three concerned values is a forced break value (always, left, right, page, column, or region), it has precedence. If more than one of them are such a break, the value of the element that appears the latest in the flow is used. Thus, the break-before value has precedence over the break-after value, which in turn has precedence over the break-inside value.
  2. If any of the three concerned values is an avoid break value (avoid, avoid-page, avoid-region, or avoid-column), no such break will be applied at that point.

Once forced breaks have been applied, soft breaks may be added if needed, but not on element boundaries that resolve in a corresponding avoid value.

Initial valueauto
Applies toblock-level elements
Inheritedno
Mediapaged
Computed valueas specified
Animation typediscrete
Canonical orderthe unique non-ambiguous order defined by the formal grammar

Syntax

The break-inside property is specified as one of the keyword values from the list below.

Values

auto
Allows, but does not force, any break (page, column, or region) to be be inserted within the principle box.
avoid
Avoids any break (page, column, or region) from being inserted within the principal box.
avoid-page
Avoids any page break within the principle box.
avoid-column
Avoids any column break within the principle box.
avoid-region
Avoids any region break within the principle box.

Formal syntax

auto | avoid | avoid-page | avoid-column | avoid-region

Specifications

Specification Status Comment
CSS Fragmentation Module Level 3
The definition of 'break-inside' in that specification.
Candidate Recommendation No change.
CSS Regions Module Level 1
The definition of 'break-inside' in that specification.
Working Draft Extends the property to handle region breaks.
CSS Multi-column Layout Module
The definition of 'break-inside' in that specification.
Candidate Recommendation Initial definition.

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support No support[1] (Yes)[2] No support 10 11.10 - 12.1 No support[1]
column, avoid-column No support[1] No support No support 10 11.10 - 12.1 No support[1]
recto, verso No support No support No support No support No support No support
region, avoid-region No support[1] No support No support No support No support No support[1]
Feature Android Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support No support[1] (Yes)[2] No support ? ? No support[1]
column, avoid-column No support[1] No support No support ? ? No support[1]
recto, verso No support No support No support No support No support No support
region, avoid-region No support[1] No support No support No support No support No support[1]

[1] WebKit and Blink browsers don't support this property, but some have the non-standard -webkit-column-break-before and -webkit-region-break-before with similar parameters as page-break-before.

[2] Edge also supports the non-standard -webkit-column-break-inside variant.

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: mfluehr, elysdir1, arronei, erikadoyle, Sebastianz, fscholz, jsx, teoli, Fredchat, clagnut
 Zuletzt aktualisiert von: mfluehr,