Bonjour,
Je suis à la recherche d'une explication afin de comprendre la modification que j'ai faite pour que cela fonctionne. Je pensais qu'une variable css déclarée au niveau de ::root était utilisable partout.
Mon code simplifié :
Ce qui ne fonctionne pas :
ou
Par contre cela fonctionne si au lieu de : root je fais
Modifié par cpalo (07 Dec 2021 - 06:17)
Je suis à la recherche d'une explication afin de comprendre la modification que j'ai faite pour que cela fonctionne. Je pensais qu'une variable css déclarée au niveau de ::root était utilisable partout.
Mon code simplifié :
<body id="top" class="grid-body" >
<div class="blockgroup content-width">
:root {
--max-width-content: 650px;
}
.content-width {
max-width: var(--max-width-content);
margin-left: auto;
margin-right: auto;
}
Ce qui ne fonctionne pas :
.grid-body.mode-article {
--max-width-content: 850px;
}
ou
.mode-article {
--max-width-content: 850px;
}
Par contre cela fonctionne si au lieu de : root je fais
.grid-body {
--max-width-content: 650px;
}
Modifié par cpalo (07 Dec 2021 - 06:17)