¿Por qué Firefox 2 muestra fuentes más grandes que las especificadas en CSS?
Pregunta
Tengo una página web donde Firefox 2 muestra la fuente con ciertos elementos realmente específicos, más grandes de lo que especifiqué en el CSS.
Cuando miro el elemento afectado (principalmente td
elementos hasta donde puedo decir) con Firebug, veo que el font-size
se hereda de la body
(11px, por lo que no es un tamaño relativo).Ningún estilo sobrescribe esto font-size
, en cualquier lugar.Cuando cambio el Mostrar estilo calculado opción, la font-size
se muestra como 16px, el valor predeterminado de Firefox.
Parece que el td
no hereda el font-size
adecuadamente.Obviamente, podría especificar un selector CSS más específico dirigido al td
(que de hecho funciona) pero no puedo encontrar ningún comportamiento documentado de Firefox que no herede el font-size
adecuadamente.Solo ocurre en unas pocas tablas, pero no tienen ninguna relación entre sí.
¿Alguien sabe si estoy pasando por alto algo o se trata de un problema de renderizado en Firefox?Internet Explorer (lo sé, no es la mejor referencia para el cumplimiento de estándares) no aumenta los tamaños de fuente en las tablas.
Solución
Esta es una molestia bastante conocida:Las TABLE y TD heredarán todos los estilos de fuente excepto el tamaño de fuente, al menos en XHTML.Para "arreglar" esto, establezca el tamaño de fuente también para el elemento TABLE o TD.
Para aclarar, esto no es específico de Firefox.¿Probaste en otros navegadores?