Les rangées

On peut définir la hauteur des rangées

Définitionhauteur des n premières rangées

CTRL+C pour copier, CTRL+V pour coller
1
main {
2
  display: grid;
3
  grid-template-rows: 50px 70px;
4
}
main {
  display: grid;
  grid-template-rows: 50px 70px;
}

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

CTRL+C pour copier, CTRL+V pour coller
1
main {
2
  display: grid;
3
  grid-auto-rows: 30px;
4
}
main {
  display: grid;
  grid-auto-rows: 30px;
}

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
CTRL+C pour copier, CTRL+V pour coller
1
main {
2
  display: grid;
3
  grid-auto-rows: 30px 50px;
4
}
main {
  display: grid;
  grid-auto-rows: 30px 50px;
}

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

CTRL+C pour copier, CTRL+V pour coller
1
main {
2
  display: grid;
3
  grid-template-rows: 60px 80px;
4
  grid-auto-rows: 50px 25px;
5
}
main {
  display: grid;
  grid-template-rows: 60px 80px;
  grid-auto-rows: 50px 25px;
}

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

CTRL+C pour copier, CTRL+V pour coller
1
main {
2
  display: grid;
3
  grid-auto-rows: minmax(40px, auto);
4
}
main {
  display: grid;
  grid-auto-rows: minmax(40px, auto);
}

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