Flex-Container (Elternelement)

Eigenschaften, die am Elternelement eingestellt werden, gelten erstmal für alle Kindelemente. Einzelne Eigenschafften lassen sich jedoch später an den Kindelementen überlagern. Die Elternelement-Eigenschaften lassen sich über FlexLayout (API) einstellen.

FlexDirection:

Legt die Richtung der „Main Axis“ fest und bestimmt damit, in welcher Richtung und Reihenfolge Flex-Items im Container angeordnet werden.

Flex-Container (Elternelement) 1:

FlexWrap:

Steuert, ob Flex-Items in einer einzigen Zeile bleiben oder auf mehrere Zeilen (bzw. Spalten bei flex-direction: column) umbrechen dürfen, wenn der verfügbare Platz im Container nicht ausreicht.

Flex-Container (Elternelement) 2:

JustifyContent:

Verteilt Flex-Items entlang der „Main Axis“. Es steuert, wie der verbleibende freie Platz im Container verteilt wird — vor, zwischen und nach den Items.

Flex-Container (Elternelement) 3:

AlignItems:

Richtet alle Flex-Items entlang der „Cross Axis“ aus. Während „justify-content“ die Verteilung entlang der „Main Axis“ steuert, bestimmt „align-items“ die Ausrichtung senkrecht dazu.

Flex-Container (Elternelement) 4:

AlignContent:

Verteilt „mehrere Flex-Zeilen“ entlang der „Cross Axis“. Die Eigenschaft wird erst dann sichtbar, wenn ein Flex-Container durch „flex-wrap“ tatsächlich auf mehrere Zeilen oder Spalten umbrechen kann und entlang der Cross Axis freier Platz vorhanden ist.

Flex-Container (Elternelement) 5:

ColumnGap:

Definiert den Abstand zwischen benachbarten Spalten bzw. Items in einem Flex-Layout. In typischen zeilenbasierten Flex-Containern (flex-direction: row) ist das der horizontale Abstand zwischen nebeneinanderliegenden Flex-Items.

Flex-Container (Elternelement) 6:

RowGap:

Definiert den Abstand zwischen Flex-Zeilen. In einem klassischen Flexbox-Layout mit (flex-direction: row) ist das der vertikale Abstand zwischen umgebrochenen Reihen von Items.

Flex-Container (Elternelement) 7:

OverflowX:

steuert, was passiert, wenn der Inhalt in horizontaler Richtung breiter ist als sein Container.

Flex-Container (Elternelement) 8:

OverflowY:

steuert, was passiert, wenn der Inhalt in vertikaler Richtung höher ist als sein Container.

Flex-Container (Elternelement) 9: