L'unité relative em se base sur la hauteur de la police (fonte).
Par défaut, l'unité relative em prendra comme hauteur de la taille de police (font) du navigateur spécifiée par défaut ou par l'utilisateur (via la roulette de la souris / affichage->taille de texte).
Autrement, l'unité relative em se basera sur la valeur de
font-size du
bloc parent.
L'unité relative em ne varie pas suivant la fonte (police).
En règle générale notre navigateur est paramétré sur une taille moyenne ce qui correspond à la valeur de
font-size medium (pour le w3c), cependant cette valeur par défaut varie suivant le navigateur par exemple Internet explorer à une valeur à
small.
Dans le cas d'éléments imbriqués l'unité relative
em se base sur la valeur de '
font-size' du bloc parent.
L'unité relative 1 em correspond à
100% de la taille de la police par défaut.
L'unité relative 1.2 em correspond à
120% de la taille de la police par défaut.
L'unité relative 0.7 em correspond à
70% de la taille de la police par défaut.
Mettre vos tailles de polices en
unité relative em améliore l'accessibilité de vote site web.
L'unité relative em est nommée " cadratin " en typographie française. Anciennement le cadratin correspond à la hauteur d'un caractère de plomb utilisé dans l'imprimerie.
L'unité relative ex se base sur la hauteur de la
lettre minuscule "x" de la police (fonte).
Par défaut, l'unité relative ex prendra comme hauteur de la taille de police (font) du navigateur spécifiée par défaut ou par l'utilisateur (via la roulette de la souris / affichage->taille de texte).
Autrement, l'unité relative ex se basera sur la valeur de
font-size du
bloc parent.
L'unité relative ex varie suivant la fonte (police).
Mais voila, cela ne colle pas à la réalité des navigateurs. En effet Internet Explorer ou Opera considèrent que
1ex =
0.5em quant à Netscape ou Firefox , ils essaient de déterminer la hauteur de l'unité relative
ex en se basant sur les informations contenues par la fonte.
En clair, l'unité relative ex n'est pas fiable.