Dois-je utiliser absolue de la police tailles (petit, moyen, grand et coll.)?

Le W3C maintenir un page de conseils sur la façon de la taille de vos polices dans le CSS - dernière mise à jour en avril 2010. Selon cette page, la meilleure façon de style de police est d'utiliser le "absolue" font-tailles:

encore mieux, si une police de base-la taille est définie pour le document, utiliser la taille absolue ([ xx-small, x-small | small | medium | large | x-large | xx-large ]) ou relative ([ plus grande | petite ]) lors de la définition de la taille de la police d'un élément particulier dans le document.

La spec puis définit ces polices dans une table. Autant je comprends ce tableau, small doit être de 2/3 (66%) la taille de medium, et large doit être au format 4/3 (133%).

Si je test je reçois plutôt des résultats différents de mon interprétation des ratios spécifié par le W3C. Les résultats sont cohérents dans les dernières versions de Chrome, Firefox et IE, mais ne pas en accord avec la recommandation du W3C. small est 81.25% au lieu de 66%, et large est 112.5% au lieu de 133%.

Est-ce à dire que les navigateurs modernes ne sont pas à l'appui de ces normes de la W3C? Est-il une nouvelle norme qui supplanté ce que je ne suis pas au courant? Ou ai-je mal compris le sens de cette table à partir de la W3C?

À la fin de la journée, ma question se résume à: Est-il toujours la meilleure pratique à utiliser absolu tailles de police en CSS? Il va se comporter de manière cohérente sur tous les navigateurs? Et idéalement, je voudrais savoir quelle norme les navigateurs modernes sont les suivantes.

Je crois que la meilleure façon de le faire est d'utiliser de police relative-tailles: em et les pourcentages. Notez que le html aussi comme un <small> tag qui rend le tout un peu plus de confusion, le seul avantage selon la spec html5 est que cela pourrait être utile du point de vue sémantique. Mais je me demande ce que les autres ont de rester sur les styles css x-large!

OriginalL'auteur Robin Winslow | 2012-01-04