Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<content-distribution> CSS-Typ

Der <content-distribution> enumerierte Wertetyp wird von den Eigenschaften justify-content und align-content, sowie der Kurzform place-content, verwendet, um den zusätzlichen Raum eines Containers unter seinen Ausrichtungsobjekten zu verteilen.

Syntax

<content-distribution> = space-between | space-around | space-evenly | stretch

Werte

Die folgenden Schlüsselwortwerte werden durch den <content-distribution> Grammatikterm dargestellt:

space-between

Verteilt das Ausrichtungsobjekt gleichmäßig innerhalb des Ausrichtungscontainers. Das erste Element wird bündig mit dem Start-Rand des Ausrichtungscontainers platziert, das letzte Element bündig mit dem End-Rand, und die restlichen Elemente werden gleichmäßig verteilt, sodass der Abstand zwischen zwei benachbarten Elementen gleich ist. Die standardmäßige Fallback-Ausrichtung für space-between ist safe flex-start für Flex-Layout und start sonst. Wenn nur ein Element vorhanden ist, wird es bündig mit dem Start-Rand ausgerichtet.

space-around

Die Elemente werden gleichmäßig im Container verteilt, mit einem Halbmaß Platz an jedem Ende. Der Abstand zwischen zwei benachbarten Elementen ist gleich, und der Abstand vor dem ersten und nach dem letzten Element ist halb so groß wie die anderen Abstände. Die standardmäßige Fallback-Ausrichtung für space-around ist safe center. Wenn der Container nur ein Kind hat, wird das Element zentriert.

space-evenly

Die Elemente werden gleichmäßig im Container verteilt, mit einem vollen Maß Platz an jedem Ende. Der Abstand zwischen zwei benachbarten Elementen, vor dem ersten Element und nach dem letzten Element ist jeweils gleich. Die standardmäßige Fallback-Ausrichtung für space-evenly ist safe center. Wenn der Container nur ein Kind hat, wird das Element zentriert.

stretch

Wenn die kombinierte Größe der Elemente kleiner als die des Containers ist, werden alle Elemente, die wachsen können, ihre Größe gleich (nicht proportional) erhöhen, während dabei die durch max-height, max-width oder gleichwertige Funktionalität auferlegten Einschränkungen respektiert werden, sodass die kombinierte Größe der Elemente den Container genau ausfüllt. Die standardmäßige Fallback-Ausrichtung für stretch ist flex-start im Flexbox-Layout und start in anderen Layout-Modi. Wenn nur ein Element vorhanden ist und dieses wachsen kann, wird es wachsen, um den Container zu füllen.

Spezifikationen

Spezifikation
CSS Box Alignment Module Level 3
# typedef-content-distribution

Siehe auch