⊗mkSpGdEASh 118 of 128 menu

Raccourci pour aligner un élément individuel dans la grille CSS

Il est possible d'aligner simultanément un élément individuel sur les axes horizontal et vertical. Pour cela, on utilise la propriété place-self. Elle accepte deux valeurs séparées par un espace. La première valeur spécifie l'alignement sur l'axe vertical, et la seconde - sur l'axe horizontal. Regardons cela avec des exemples.

Au centre vertical et au début horizontal

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { place-self: center start; }

:

Au début vertical et à la fin horizontal

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

:

À la fin vertical et au centre horizontal

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

:

Tâches pratiques

Créez une grille composée de cinq éléments et placez-les sur trois lignes. Effectuez l'alignement du premier élément au début de l'axe horizontal et au centre de l'axe vertical.

Modifiez la tâche précédente afin que l'alignement du troisième élément se fasse à la fin de l'axe horizontal et au centre de l'axe vertical.

Maintenant, placez les éléments de la grille sur deux lignes et définissez l'alignement du cinquième élément au centre de l'axe horizontal et à la fin de l'axe vertical.

Faites en sorte que le deuxième élément soit aligné au début de l'axe horizontal et à la fin de l'axe vertical, et que le quatrième élément soit aligné au centre de l'axe horizontal et au début de l'axe vertical.

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