227 of 313 menu

Propriété place-items

La propriété place-items définit simultanément l'alignement des colonnes et des rangées, ce qui réduit considérablement le code que nous utilisons. La première valeur définit le positionnement de l'élément sur l'axe vertical, et la seconde - sur l'axe horizontal. La propriété place-items est définie dans l'élément parent. Il est pratique de visualiser le fonctionnement de place-items via le débogueur du navigateur.

Syntaxe

sélecteur { place-items: valeur d'alignement horizontal valeur d'alignement vertical; }

Exemple . Alignement au centre de l'axe vertical et au début de l'axe horizontal

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; place-items: center start; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Examinons notre grille via le débogueur du navigateur :

Exemple . Alignement à la fin de l'axe vertical et au centre de l'axe horizontal

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; place-items: end center; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Et maintenant, jetons un œil dans le panneau du débogueur :

Exemple . Alignement au début de l'axe vertical et à la fin de l'axe horizontal

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; place-items: start end; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Examinons l'alignement des éléments dans les cellules à l'aide du débogueur du navigateur :

Voir aussi

  • la propriété justify-items,
    qui définit l'alignement des éléments à l'intérieur des cellules de la grille sur l'axe horizontal
  • la propriété align-items,
    qui définit l'alignement sur l'axe transversal
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser