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.

Foi útil?

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?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top