Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

<self-position>

Le type de donnée énuméré CSS <self-position> est employé par les propriétés justify-self et align-self, ainsi que par le raccourci place-self, pour aligner la boîte dans son conteneur d'alignement. Il est également utilisé par les propriétés justify-items et align-items, ainsi que par le raccourci place-items, pour définir les valeurs par défaut de justify-self et align-self.

Syntaxe

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

Valeurs

Les mots‑clés représentés par le terme de grammaire <self-position> sont les suivants :

center

Centre le sujet d'alignement dans son conteneur d'alignement.

start

Aligne le sujet d'alignement contre le bord de début du conteneur d'alignement.

end

Aligne le sujet d'alignement contre le bord de fin du conteneur d'alignement.

self-start

Aligne le sujet d'alignement contre le bord du conteneur d'alignement correspondant au côté de début du sujet d'alignement.

self-end

Aligne le sujet d'alignement contre le bord du conteneur d'alignement correspondant au côté de fin du sujet d'alignement.

flex-start

Dans le modèle flex, aligne le sujet d'alignement contre le bord du conteneur d'alignement correspondant au main-start ou au cross-start du conteneur flex, selon le cas. Identique à start pour les modes de disposition autres que flex.

flex-end

Dans le modèle flex, aligne le sujet d'alignement contre le bord du conteneur d'alignement correspondant au main-end ou au cross-end du conteneur flex, selon le cas. Identique à end pour les modes de disposition autres que flex.

Note : Les mots‑clés left et right sont exclus de <self-position>, bien qu'ils soient des valeurs d'alignement valides pour les propriétés justify-* (justify-content, justify-self et justify-items), car ils ne sont pas autorisés dans les propriétés align-* (align-content, align-self et align-items). Ils figurent en revanche explicitement dans la grammaire des propriétés justify-*.

Spécifications

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

Voir aussi