Por que fontes Firefox 2 de exibição maiores do que o especificado no CSS?
Pergunta
Eu tenho uma página web onde Firefox 2 exibe a certos elementos, realmente específicos da fonte, maior do que o que eu especificado no CSS.
Quando eu olho para o elemento afetado (principalmente elementos td
tanto quanto eu posso dizer) com Firebug, eu vejo que o font-size
é herdada do body
(11px, portanto, não um tamanho relativo). Não há estilos substituir este font-size
, em qualquer lugar. Quando eu alternar a Mostrar estilo calculado opção, o font-size
é exibido como 16px, padrão do Firefox.
Parece que o td
não herda o font-size
corretamente. Obviamente, eu poderia especificar um seletor de CSS mais específico visando o td
(que na verdade funciona), mas não consigo encontrar qualquer comportamento documentado de Firefox não herdar o font-size
corretamente. Isso só acontece em apenas algumas mesas, mas completamente independentes entre si.
Alguém sabe se eu estou esquecendo algo ou isso é um problema de processamento no Firefox? Internet Explorer (eu sei, não é a melhor referência para cumprimento de normas) não escala a tamanhos de letra em tabelas.
Solução
Este é um aborrecimento razoavelmente bem conhecida: Mesas e TDs herdará todos os estilos de fonte, exceto font-size, pelo menos em XHTML. "Consertar" isso, defina o tamanho da fonte também para a tabela ou TD elemento.
Assim, para esclarecer, esta não é específico do Firefox. Será que quis testar em outros navegadores?