Agencement individuel
place-self. Il s’agit d’un raccourci pour définir à la fois l’axe transversal et l’axe principal d’un seul élément de grille. Elle remplace le paramètre place-items de la boîte et détermine comment l’élément individuel est aligné dans sa zone de grille. justify-self est ignoré. Ainsi, la classe place-self n'a aucun effet.| Raccourci de classe CSS | Style appliqué |
|---|---|
| |
| |
| |
| |
| |
Exemples
Automatique
place-self-auto
place-self-auto suit le paramètre place-items de la boîte. 1
2
3
4
5
6
<div class="d-grid grid-cols-3 gap-300 place-items-stretch">
<p>1</p>
<p class="place-self-auto">2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</div> Centré
place-self-center
place-self-center est centré à la fois verticalement et horizontalement dans sa zone de grille, remplaçant le paramètre place-items de la boîte. 1
2
3
4
5
6
<div class="d-grid grid-cols-3 gap-300 place-items-stretch">
<p>1</p>
<p class="place-self-center">2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</div> Étiré
place-self-stretch
place-self-stretch s’étire pour remplir toute la zone de la grille le long des deux axes, remplaçant le paramètre place-items de la boîte. 1
2
3
4
5
6
<div class="d-grid grid-cols-3 gap-300 place-items-start">
<p>1</p>
<p class="place-self-stretch">2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</div> Bord initial
place-self-start
place-self-start s’aligne sur le bord initial des deux axes dans sa zone de grille, écrasant le paramètre place-items de la boîte. 1
2
3
4
5
6
<div class="d-grid grid-cols-3 gap-300 place-items-stretch">
<p>1</p>
<p class="place-self-start">2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</div> Bord final
place-self-end
place-self-end s’aligne sur le bord final des deux axes dans sa zone de grille, écrasant le paramètre place-items de la boîte. 1
2
3
4
5
6
<div class="d-grid grid-cols-3 gap-300 place-items-stretch">
<p>1</p>
<p class="place-self-end">2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</div> xs:> 480pxsm:> 640pxmd:> 768pxlg:> 1024pxxl:> 1280px
<div class="xs:place-self-center ...">
...
</div>