Une nouvelle unité pour la taille des caractères en #CSS3, le rem :
►http://snook.ca/archives/html_and_css/font-size-with-rem
“The em unit is relative to the font-size of the parent, which causes the compounding issue. The rem unit is relative to the root—or the html—element. That means that we can define a single font size on the html element and define all rem units to be a percentage of that.”
En gros, ça permet d’avoir les avantages des em (une taille relative et non absolue) tout en se débarrassant des héritages des éléments parents. 1.5rem, c’est 150 % de la taille fixée pour l’élément <html>.
Et :
“You might be surprised to find that browser support is surprisingly decent: #Safari 5, #Chrome, #Firefox 3.6+, and even Internet Explorer 9 have support for this. The nice part is that #IE9 supports resizing text when defined using rems. (Alas, poor #Opera (up to 11.10, at least) hasn’t implemented rem units yet.)”