place-items
Raccourci qui règle align-items et justify-items en même temps.
- Valeur initiale
normal legacy- Héritée
- Non
- Animable
- non
- S’applique à
- tous les éléments, l’effet se voit dans les conteneurs grid
- JavaScript
element.style.placeItems = "center"
Exemple
#.hero {
display: grid;
place-items: center;
min-height: 140px;
}<section class="hero stage">
<strong>Parfaitement centré</strong>
</section>Définition et utilisation
#La propriété place-items réunit l’alignement vertical (align-items) et horizontal (justify-items). Une seule valeur règle les deux axes, deux valeurs règlent dans l’ordre le vertical puis l’horizontal.
L’usage le plus connu est de centrer un contenu : display: grid; place-items: center; place l’élément exactement au centre du conteneur sur les deux axes. Deux lignes de code au lieu des anciennes astuces.
En Flexbox, seule la partie align-items fonctionne, car justify-items y est ignorée.
Syntaxe
#place-items: <align-items> <justify-items>?;Valeurs
#- Les éléments remplissent toute la cellule.
- Les éléments au centre des cellules sur les deux axes.
- En haut à la verticale et au bord droit à l’horizontale.
- En bas et au centre à l’horizontale.
Valeurs en pratique
#stretch
.demo { place-items: stretch; }center
.demo { place-items: center; }start end
.demo { place-items: start end; }end center
.demo { place-items: end center; }Compatibilité des navigateurs
#Largement disponible
Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.
- Chrome
- Edge
- Firefox
- Safari
Bonnes pratiques
#display: grid; place-items: center;est la façon la plus courte de centrer n’importe quoi sur les deux axes.- L’ordre des deux valeurs est d’abord le vertical (align), puis l’horizontal (justify).
Entrées associées
#- align-itemsAligne les éléments sur l’axe secondaire d’un conteneur flex ou grid.
- justify-itemsAligne tous les éléments dans leurs cellules le long de l’axe horizontal.
- place-contentRaccourci qui règle align-content et justify-content en même temps.
- place-selfRaccourci qui règle align-self et justify-self d’un seul élément.
Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.