--- title: grid-row-end slug: Web/CSS/grid-row-end tags: - CSS - Propriété - Reference translation_of: Web/CSS/grid-row-end ---
La propriété grid-row-end
définit la position de la fin d'un élément de la grille dans une zone donnée ou sur un fragment de ligne donné.
/* Valeurs avec un mot-clé */ grid-row-end: auto; /* Valeurs <custom-ident> */ grid-row-end: somegridarea; /* Valeurs <integer> + <custom-ident> */ grid-row-end: 2; grid-row-end: somegridarea 4; /* Valeurs span + <integer> + <custom-ident> */ grid-row-end: span 3; grid-row-end: span somegridarea; grid-row-end: 5 somegridarea span; /* Valeurs globales */ grid-row-end: inherit; grid-row-end: initial; grid-row-end: unset;
auto
1
s'il n'y a pas d'autres contraintes.<custom-ident>
Note : Les noms de zones génèrent automatiquement les noms de lignes sous cette forme. Ainsi, grid-row-end: foo;
permettra de désigner l'extrêmité (à la fin) de la zone nommée (sauf si une autre ligne a explicitement été nommée avec foo-end
).
Si aucune zone ne correspond, la valeur est traitée comme la combinaison de l'entier 1 et de <custom-ident>
(cf. définition suivante).
<custom-ident
>
ne peut pas prendre la valeur span
.
<integer> && <custom-ident>?
Un entier nul ne peut pas être utilisé (la règle est invalide).
span && [ <integer> || <custom-ident> ]
Si un nom fourni pour <custom-ident>, seules les lignes ayant ce nom seront comptées. S'il n'y a pas suffisamment de lignes existantes avec ce nom, tout les lignes implicites du côté de la grille explicite et qui correspondent à la direction de la recherche seront comptées afin de placer ce fragment.
Si <integer> est absent, la valeur par défaut sera 1. Les entiers négatifs ou nuls ne sont pas autorisés.
<div class="wrapper"> <div class="box1">One</div> <div class="box2">Two</div> <div class="box3">Three</div> <div class="box4">Four</div> <div class="box5">Five</div> </div>
.wrapper { display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: 100px; } .box1 { grid-column-start: 1; grid-column-end: 4; grid-row-start: 1; grid-row-end: 3; } .box2 { grid-column-start: 1; grid-row-start: 3; grid-row-end: 5; }
{{EmbedLiveSample('Exemples', '230', '420')}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName("CSS3 Grid", "#propdef-grid-row-end", "grid-row-end")}} | {{Spec2("CSS3 Grid")}} | Définition initiale |
{{cssinfo}}
{{Compat("css.properties.grid-row-end")}}