2008-09-24 5 views
2

J'ai une page Web où Firefox 2 affiche la police certains éléments, vraiment spécifiques, plus grands que ce que j'ai spécifié dans le CSS.Pourquoi Firefox 2 affiche-t-il des polices plus grandes que celles spécifiées en CSS?

Quand je regarde l'élément affecté (principalement td éléments pour autant que je peux dire) avec Firebug, je vois que la font-size est héritée de la body (11px, de sorte que son pas une taille relative). Aucun style ne remplace ce font-size, n'importe où. Lorsque je bascule l'option Afficher le style calculé, le font-size est affiché en tant que 16px, la valeur par défaut de Firefox.

Il semble que le td n'hérite pas correctement du font-size. Évidemment, je pourrais spécifier un sélecteur CSS plus spécifique ciblant le td (qui fonctionne en fait) mais je ne trouve aucun comportement documenté de Firefox n'héritant pas correctement du font-size. Cela ne se produit que dans quelques tables, mais complètement sans rapport les uns avec les autres.

Est-ce que quelqu'un sait si j'ai oublié quelque chose ou est-ce un problème de rendu dans Firefox? Internet Explorer (je sais, pas la meilleure référence pour la conformité aux normes) n'aligne pas les tailles de police dans les tableaux.

+0

Cette question est manquante;) – VVS

+0

Vous avez absolument raison;) Il y a votre question! –

Répondre

8

Il s'agit d'une nuisance raisonnablement bien connue: TABLE et TD héritera de tous les styles de polices, à l'exception de la taille des polices, au moins en XHTML. Pour "corriger" cela, définissez la taille de la police pour l'élément TABLE ou TD. Donc, pour clarifier, ce n'est pas spécifique à Firefox. Avez-vous testé dans d'autres navigateurs?

Questions connexes