Bonjour,
Dans mes petits tests pour me familiariser avec grid layout je cherchais à reproduire un équivalent à flex-shrink pour avoir toujours le footer collé en bas, et j'ai trouvé :
Exemple en ligne
Mais ma question est celle-ci : comment cibler directement cette troisième ligne en évitant de définir les deux premières (ben oui, parce qu'imaginons que je cherche à cibler la 25ème rangée ) ?
J'ai vu passer des syntaxes entre crochets, mais je ne sais pas comment nommer la rangée. J'avais notamment tenté :
... mais sans résultat.
PS : sur mon code d'exemple j'utilise Stylus et j'ai conscience qu'il faut échapper les crochets sur ce préprocesseur (qui est en mal de support hélas).
Modifié par Olivier C (25 Oct 2018 - 02:32)
Dans mes petits tests pour me familiariser avec grid layout je cherchais à reproduire un équivalent à flex-shrink pour avoir toujours le footer collé en bas, et j'ai trouvé :
grid-template-rows: auto auto 1fr; /* permet à 'main' (3ème rangée) d'occuper tout l'espace disponible */
Exemple en ligne
Mais ma question est celle-ci : comment cibler directement cette troisième ligne en évitant de définir les deux premières (ben oui, parce qu'imaginons que je cherche à cibler la 25ème rangée ) ?
J'ai vu passer des syntaxes entre crochets, mais je ne sais pas comment nommer la rangée. J'avais notamment tenté :
grid-template-rows: [row3-start] 1fr [row3-end];
... mais sans résultat.
PS : sur mon code d'exemple j'utilise Stylus et j'ai conscience qu'il faut échapper les crochets sur ce préprocesseur (qui est en mal de support hélas).
Modifié par Olivier C (25 Oct 2018 - 02:32)