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

View in English Always switch to English

<self-position> CSS-Typ

Der <self-position> aufgezählte Wertdatentyp wird von den Eigenschaften justify-self und align-self sowie der Kurzschreibweise place-self verwendet, um die Box innerhalb ihres Ausrichtungscontainers auszurichten. Er wird auch von den Eigenschaften justify-items und align-items sowie der Kurzschreibweise place-items verwendet, um Standardwerte für justify-self und align-self festzulegen.

Syntax

<self-position> = center | start | end | self-start | self-end | flex-start | flex-end

Werte

Die folgenden Schlüsselwortwerte werden durch den <self-position>-Grammatikterm dargestellt:

center

Zentriert das Ausrichtungsobjekt innerhalb seines Ausrichtungscontainers.

start

Richtet das Ausrichtungsobjekt bündig mit der Startkante des Ausrichtungscontainers aus.

end

Richtet das Ausrichtungsobjekt bündig mit der Endkante des Ausrichtungscontainers aus.

self-start

Richtet das Ausrichtungsobjekt bündig mit der Kante des Ausrichtungscontainers aus, die der Startseite des Ausrichtungsobjekts entspricht.

self-end

Richtet das Ausrichtungsobjekt bündig mit der Kante des Ausrichtungscontainers aus, die der Endseite des Ausrichtungsobjekts entspricht.

flex-start

Im Flex-Layout richtet es das Ausrichtungsobjekt bündig mit der Kante des Ausrichtungscontainers aus, die der Hauptstart- oder Querstartseite des Flex-Containers entspricht, je nach Bedarf. Es ist identisch mit start für Layout-Modi außer Flex-Layout.

flex-end

Im Flex-Layout richtet es das Ausrichtungsobjekt bündig mit der Kante des Ausrichtungscontainers aus, die der Hauptend- oder Querendseite des Flex-Containers entspricht, je nach Bedarf. Es ist identisch mit end für Layout-Modi außer Flex-Layout.

Hinweis: Die Schlüsselwörter left und right sind von <self-position> ausgeschlossen, obwohl sie gültige positional-Alignment-Werte für die justify-* Eigenschaften (justify-content, justify-self, und justify-items) sind, da sie in den align-* Eigenschaften (align-content, align-self, und align-items) nicht erlaubt sind. Stattdessen sind sie explizit in den Grammatiken der justify-* Eigenschaften enthalten.

Spezifikationen

Spezifikation
CSS Box Alignment Module Level 3
# typedef-self-position

Siehe auch