Propriété CSS grid-row-end

La propriété grid-row-end est utilisée pour spécifier la position de la fin de l'affichage de l'élément ou le nombre des ligne que l'élément couvrira.

Valeur initiale auto
Appliquée à Éléments de la grille.
Héritée Non.
Animable Oui.
Version CSS Grid Layout Module Level 1
Syntaxe DOM object.style.gridRowEnd = "4";

Syntaxe

grid-row-end: auto | row-line | span n | initial | inherit | unset;

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      .grid-container {
      display: grid;
      grid-template-columns: auto auto auto;
      grid-gap: 10px;
      background-color: #666;
      padding: 10px;
      }
      .grid-container > div {
      background-color: #eee;
      text-align: center;
      padding: 20px 0;
      font-size: 30px;
      }
      .box {
      grid-row-end: auto;
      }
    </style>
  </head>
  <body>
    <h2>Exemple de la propriété grid-row-end</h2>
    <div class="grid-container">
      <div class="box">1</div>
      <div>2</div>
      <div>3</div>
      <div>4</div>
      <div>5</div>
      <div>6</div>
    </div>
  </body>
</html>

Dans cet exemple ci-dessous, trois éléments sont couverts:

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      .grid-container {
      display: grid;
      grid-template-columns: auto auto auto;
      grid-gap: 10px;
      background-color: #666;
      padding: 10px;
      }
      .grid-container > div {
      background-color: #eee;
      text-align: center;
      padding: 20px 0;
      font-size: 30px;
      }
      .box {
      grid-row-end: span 3;
      }
    </style>
  </head>
  <body>
    <h2>Exemple de la propriété grid-row-end</h2>
    <div class="grid-container">
      <div>1</div>
      <div class="box">2</div>
      <div>3</div>
      <div>4</div>
      <div>5</div>
      <div>6</div>
    </div>
  </body>
</html>

Valeurs

Valeur Description
auto Seulement une colonne sera couverte. C'est la valeur initiale de cette propriété.
span n Spécifie le nombre des lignes.
column-line Spécifie sur quelle colonne l'affichage de l'élément doit finir.
initial Fait la propriété utiliser sa valeur initiale.
inherit Hérite la propriété de son élément parent.

Support de Navigateurs

chrome edge firefox safari opera
57.0+ 16.0+ 52.0+ 10.1+ 44.0+

Pratiquez vos connaissances

Quelle est l'utilité de la propriété 'grid-row-end' en CSS ?
Trouvez-vous cela utile?