Bonjour,
J'interviens sur un projet existant à mon boulot et je suis tombé sur quelque chose dans les CSS que je n'ai jamais vu... je me demande si c'est un bug ou bien si c'est volontaire. Dans ce cas j'aimerais savoir à quoi ça sert exactement !
En fait, j'ai comme valeur d'un attribut CSS une autre classe CSS :
Ce qui m'étonne est que la classe A définit des attributs "margin", "padding", etc... mais rien en rapport avec les "font" (!)
Au final, si je regarde avec Firebug les CSS de l'élément concerné, j'obtiens :
Merci pour vos explications !
A+
J'interviens sur un projet existant à mon boulot et je suis tombé sur quelque chose dans les CSS que je n'ai jamais vu... je me demande si c'est un bug ou bien si c'est volontaire. Dans ce cas j'aimerais savoir à quoi ça sert exactement !
En fait, j'ai comme valeur d'un attribut CSS une autre classe CSS :
.classeA{
(...)
}
.classeB{
(...)
font: classeA;
(...)
}
Ce qui m'étonne est que la classe A définit des attributs "margin", "padding", etc... mais rien en rapport avec les "font" (!)
Au final, si je regarde avec Firebug les CSS de l'élément concerné, j'obtiens :
-x-system-font:classeA;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:-moz-use-system-font;
Merci pour vos explications !
A+