<content-distribution>
Der Werttyp <content-distribution>
wird von den Eigenschaften justify-content
und align-content
sowie der Kurzhand-Eigenschaft 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>
-Grammatikbegriff dargestellt:
space-between
-
Verteilt die Ausrichtungsobjekte gleichmäßig innerhalb des Ausrichtungscontainers. Das erste Element wird bündig mit der Anfangskante des Ausrichtungscontainers platziert, das letzte Element bündig mit der Endkante des Ausrichtungscontainers, und die verbleibenden Elemente werden so gleichmäßig verteilt, dass der Abstand zwischen zwei benachbarten Elementen gleich ist. Die Standardersatzausrichtung für
space-between
istsafe flex-start
für Flex-Layout undstart
ansonsten. Wenn es nur ein Element gibt, wird dieses bündig mit der Anfangskante sein. space-around
-
Die Elemente werden gleichmäßig im Container verteilt, mit einem halb so großen Abstand an beiden Enden. Der Abstand zwischen zwei benachbarten Elementen ist gleich, und der Abstand vor dem ersten und nach dem letzten Element ist halb so groß wie der andere Abstand. Die Standardersatzausrichtung für
space-around
istsafe center
. Wenn der Container nur ein Kind hat, wird das Element zentriert. space-evenly
-
Die Elemente werden gleichmäßig im Container verteilt, mit einem vollwertigen Abstand an beiden Enden. Der Abstand zwischen zwei benachbarten Elementen, vor dem ersten Element und nach dem letzten Element, ist überall gleich. Die Standardersatzausrichtung für
space-evenly
istsafe center
. Wenn der Container nur ein Kind hat, wird das Element zentriert. stretch
-
Wenn die kombinierte Größe der Elemente kleiner als die Größe des Containers ist, wird die Größe aller Elemente, die wachsen können, gleichmäßig (nicht proportional) erhöht, unter Beachtung der durch
max-height
,max-width
oder gleichwertige Funktionalität auferlegten Einschränkungen, sodass die kombinierte Größe der Elemente den Container genau ausfüllt. Die Standardersatzausrichtung fürstretch
istflex-start
im Flexbox-Layout undstart
in anderen Layout-Modi. Wenn es nur ein Element gibt und dieses wachsen kann, wird es wachsen, um den Container zu füllen.
Spezifikationen
No specification found
No specification data found for css.types.content-distribution
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Eigenschaften, die diesen Datentyp verwenden:
align-content
,justify-content
,place-content
- Andere Box-Ausrichtungsdatentypen:
<baseline-position>
,<content-position>
,<overflow-position>
, und<self-position>
- Modul CSS Box-Ausrichtung
- Modul CSS Flexibler Box-Layout
- Modul CSS Grid-Layout