Les rangées

On peut définir la hauteur des rangées

Définitionhauteur des n premières rangées

1
main {
2
  display: grid;
3
  grid-template-rows: 50px 70px;
4
}

la première rangée de 50px, la deuxième de 70px, les autres en auto.

Contenu 1
Contenu 2
Contenu 3
Contenu 4
Contenu 5
Contenu 6
Contenu 7
Contenu 8
Contenu 9
grid-template-rows

Définitionhauteur des rangées

1
main {
2
  display: grid;
3
  grid-auto-rows: 30px;
4
}

Les rangées auront 30px de hauteur.

Contenu 1
Contenu 2
Contenu 3
Contenu 4
Contenu 5
Contenu 6
Contenu 7
Contenu 8
Contenu 9
grid-template-rows
1
main {
2
  display: grid;
3
  grid-auto-rows: 30px 50px;
4
}

La hauteur des rangées suit le motif. La première 30px la deuxième 50px et ainsi de suite.

Contenu 1
Contenu 2
Contenu 3
Contenu 4
Contenu 5
Contenu 6
Contenu 7
Contenu 8
Contenu 9
grid-template-rows

DéfinitionCombinaison

1
main {
2
  display: grid;
3
  grid-template-rows: 60px 80px;
4
  grid-auto-rows: 50px 25px;
5
}

Les deux premières rangées 60px et 80px, les suivantes suivent le motif : 60px 80px 50px 25px 50px 25px ...

Contenu 1
Contenu 2
Contenu 3
Contenu 4
Contenu 5
Contenu 6
Contenu 7
Contenu 8
Contenu 9
grid-template-rows

DéfinitionMin et Max

1
main {
2
  display: grid;
3
  grid-auto-rows: minmax(40px, auto);
4
}

La hauteur min est de 40px et la hauteur max est en auto.

Contenu 1
Contenu 2
Contenu 3
Contenu 3
Contenu 3
Contenu 3
Contenu 3
Contenu 4
Contenu 5
Contenu 6
Contenu 7
Contenu 7
Contenu 7
Contenu 7
Contenu 8
Contenu 9
grid-template-rows