CSS-Eigenschaft column-fill

Die Eigenschaft column-fill steuert den Inhalt des Elements, wenn es in Spalten unterteilt ist. Der Inhalt kann ausgeglichen oder sequentiell gefüllt werden. Somit hat es zwei Werte: balance und auto. "Balance" ist der Standardwert. Der Inhalt ist gleichmäßig auf die Spalten verteilt. Wenn Spalten durch den Wert "auto" angegeben werden, nimmt der Inhalt den Raum, den er benötigt, ein.

Anfangswert balance
Gilt für Multicol-Elemente
Geerbt Nein
Animierbar Nein
Version CSS3
DOM Syntax object.style.columnFill = "balance";

Syntax

column-fill: auto | balance | balance-all |  initial | inherit;

Beispiel

<!DOCTYPE html>
<html>
  <head>
    <title>Der Titel des Dokuments</title>
    <style>
      .balance {
      column-count: 4;
      column-rule: 1px solid black;
      column-fill: balance;
      }
    </style>
  </head>
  <h2>Beispiel für die Eigenschaft column-fill</h2>
  <body>
    <p class="balance">
Das ist ein Text, der in mehrere Teile aufgeteilt ist. 
Die CSS-Eigenschaft column-fill wird verwendet,
um die Inhalte gleichmäßig auf alle Bereiche zu verteilen.
    </p>
  </body>
</html>

Werte

Wert Beschreibung
auto Der Wert füllt die Spalten sequentiell aus.
balance Der Wert verteilt den Inhalt gleichmäßig auf die einzelnen Spalten. Bei seitenbehafteten Media wird nur die letzte Seite ausgeglichen.
balance-all Der Wert verteilt den Inhalt gleichmäßig auf die einzelnen Spalten. Bei seitenbezogenen Media sind alle Seiten ausgeglichen.
initial Es stellt die Eigenschaft auf seinen Standardwert ein.
inherit Es erbt die Eigenschaft von ihrem übergeordneten Element.

Browser-Support

chrome edge firefox safari opera
50.0 + 12.0 + 52.0
+ 13 -moz-
9.0+ 37.0+

Übe dein Wissen

Welche Werte kann die CSS-Eigenschaft 'column-fill' annehmen und was bedeuten sie?
Finden Sie das nützlich?