break-inside

Avatar of Katy DeCorah
Katy DeCorah am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Spalten sind eine großartige Möglichkeit, Inhalte flüssig und ausgewogen darzustellen. Leider fließen nicht alle Elemente anmutig. Manchmal bleiben Elemente zwischen Spalten hängen.

Glücklicherweise können Sie dem Browser mitteilen, dass bestimmte Elemente mit break-inside zusammengehalten werden sollen.

li {
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}

Derzeit akzeptiert die Eigenschaft universell die Werte auto und avoid.

Verwenden Sie avoid für ein Element innerhalb eines Mehrspaltenlayouts, um zu verhindern, dass die Eigenschaft auseinanderbricht.

Werfen Sie einen weiteren Blick auf die Syntax dieser Eigenschaft, da es einige Variationen zwischen den Browsern gibt.

-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */

Die Eigenschaft folgt den Seitenumbruch-Eigenschaften und teilt sich dieselben Werte. Derzeit verwendet Firefox page-break-inside.

Zusätzliche Ressourcen

Browser-Unterstützung

Seitenumbruch-Eigenschaften

Diese Browser-Support-Daten stammen von Caniuse, das mehr Details enthält. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
10813211108TP

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712718.0

Mehrspalten-Layout-Unterstützung

Diese Browser-Support-Daten stammen von Caniuse, das mehr Details enthält. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
130132101210

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712710.0-10.2