Propriété place-items de CSS
- Page précédente place-content
- Page suivante place-self
Définition et utilisation
Attribut place-items
Cet attribut est utilisé pour le layout en grille et est une abréviation des attributs suivants :
Si l'attribut place-items contient deux valeurs :
place-items: start center;
- La valeur de l'attribut align-items est 'start'
- La valeur de l'attribut justify-items est 'center'
Si l'attribut place-items ne contient qu'une valeur :
place-items: end;
- alors les valeurs des attributs align-items et justify-items sont toutes 'end'
Exemple
Exemple 1
Placer chaque élément <div> dans le début de la direction en ligne et en bloc de sa cellule maillage :
#container { place-items: start; }
Exemple 2 : Mode d'écriture
Lorsque le conteneur maillage writing-mode Lorsque l'attribut writing-mode est réglé sur 'vertical-rl', la position de fin de la direction de bloc est déplacée du bas à gauche, et la position de fin de la direction en ligne est déplacée du droite en bas :
#container { place-items: end; writing-mode: vertical-rl; }
Exemple 3 : Layout en boîte flexible
attribut justify-items
dans un layout en boîte flexible, Attribut place-items
L'attribut place-items n'est pas applicable au layout en boîte flexible. Par conséquent, si vous utilisezattribut justify-items
La valeur (c'est-à-dire la deuxième valeur) sera ignorée.
#wrapper { place-items: stretch end; }
Syntaxe CSS
place-items: normal legacy|value|initial|inherit;
Valeur de l'attribut
Valeur | Description |
---|---|
normal legacy |
Par défaut. La valeur par défaut de place-items de l'élément. La valeur par défaut de align-items est 'normal', et la valeur par défaut de justify-items est 'legacy'. |
baseline | Localiser l'élément sur la ligne de base du conteneur. |
center | Aligner l'élément au centre de la cellule maillage. |
end | Aligner l'élément à la fin de la cellule maillage. |
start | Aligner l'élément au début de la cellule maillage. |
stretch | Si la taille de l'élément maillage n'est pas définie, étirer l'élément maillage pour le remplir le conteneur maillage. |
initial | Remettre cette propriété à sa valeur par défaut. Voir initial. |
inherit | Inherited from its parent element. Voir inherit. |
Détails techniques
Valeur par défaut : | normal legacy |
---|---|
Héritabilité : | Non |
Création d'animation : | Non supporté. Voir :Propriétés liées aux animations. |
Version : | CSS3 |
Syntaxe JavaScript : | object.style.placeItems="stretch center" |
Support du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
59.0 | 79.0 | 45.0 | 11.0 | 46.0 |
pages associées
Tutoriel :Référence : CSS Grid Layout
Tutoriel :Référence : CSS Flexbox Layout
Référence :Attribut align-items CSS
Référence :Propriété justify-items CSS
Référence :Attribut writing-mode CSS
- Page précédente place-content
- Page suivante place-self