Salut,
J'ai un petit pb de grids :
- un footer pleine largeur de page
- contient 2 blocs
- à partir d'une certaine largeur de page (mettons 60rem), je voudrais avoir 3fr pour le bloc A, 1fr pour le bloc B, et 2rem entre les 2
- mais je ne veux pas que l'ensemble A + B + gap (soit le contenu du footer) dépasse les 75rem
Si je mets un max-width au footer, je l'empêche d'utiliser toute la largeur de la page, et ça se verra au niveau de la couleur de fond.
Si je laisse 3fr 1fr, on n'a pas de largeur max au contenu du footer.
Et si j'utilise minmax, je n'ai plus la répartition de l'espace restant avec les fr.
Existe-t-il un moyen de donner une dimension max à la grid, mais pas à l'élément auquel on l'applique (histoire de garder le fond, mais de contrôler le contenu) ?
Merci
J'ai un petit pb de grids :
- un footer pleine largeur de page
- contient 2 blocs
- à partir d'une certaine largeur de page (mettons 60rem), je voudrais avoir 3fr pour le bloc A, 1fr pour le bloc B, et 2rem entre les 2
- mais je ne veux pas que l'ensemble A + B + gap (soit le contenu du footer) dépasse les 75rem
Si je mets un max-width au footer, je l'empêche d'utiliser toute la largeur de la page, et ça se verra au niveau de la couleur de fond.
Si je laisse 3fr 1fr, on n'a pas de largeur max au contenu du footer.
Et si j'utilise minmax, je n'ai plus la répartition de l'espace restant avec les fr.
Existe-t-il un moyen de donner une dimension max à la grid, mais pas à l'élément auquel on l'applique (histoire de garder le fond, mais de contrôler le contenu) ?
Merci
@media screen and (min-width: 60rem) {
.barre {
background: #333;
grid-template-columns: 3fr 1fr;
/* La grid : pas plus de 75rem */
}
.barre__a {
background: #300;
/* Normalement : width : (largeur grid - 2rem) * 3/4 */
}
.barre__b {
background: #030;
/* Normalement : width : (largeur grid - 2rem) * 1/4 */
}
}