Interligne des corps en <div> : CSS compilée + div vides de fin masquées
Les <div></div> vides en fin de corps creusaient désormais un espace avant les mots-clés : masquées via :has(~ …), sélecteur passé en @at-root interpolé car Ruby Sass 3.7 supprime sinon silencieusement le :has().
This commit is contained in:
@@ -306,6 +306,13 @@
|
||||
height: 1rem;
|
||||
}
|
||||
}
|
||||
// Les div vides en fin de corps (aucun div non vide après elles) ne
|
||||
// doivent pas creuser d'espace avant les mots-clés. Sélecteur interpolé
|
||||
// via @at-root : Ruby Sass supprime sinon silencieusement le :has(~ …),
|
||||
// ce qui masquerait toutes les div vides.
|
||||
@at-root #{"#{&} div:not([class]):empty:not(:has(~ div:not([class]):not(:empty)))"} {
|
||||
display: none;
|
||||
}
|
||||
|
||||
// Le reset applique `font: inherit` à strong/b/em/i : on restaure gras et
|
||||
// italique pour tout le corps de texte (paragraphes, listes, citations…),
|
||||
|
||||
Reference in New Issue
Block a user