Sem ver o CSS exato, parece que as tabelas usam fontes diferentes . (Compare o capital "B" ou "1" por exemplo).
Algumas coisas que você pode tentar:
- Tente especificar a exata mesma fonte com tamanho dos pixels em seu CSS e veja se isso faz a diferença.
- Use o Firebug para inspecionar as dimensões / preenchimentos das caixas de entrada. Use uma folha de estilo CSS reset para uniformizar as diferenças do navegador.
- Modifique o layout para que seja capaz de acomodar algumas diferenças de pixel nos tamanhos de fonte.
- Use tabelas para dados tabulares . Se você tivesse uma linha de tabela para uma equipe, as células não deveriam ser perdidas verticalmente.
Se você não tiver acesso ao código-fonte do site, ainda terá opções para modificar a aparência.
- A extensão Elegante modificará a aparência (CSS) dos sites da Web (e de acordo com a página add-on, até mesmo o próprio Firefox). Ao escrever as folhas de estilo do usuário, cabe a você modificar o visual ao seu gosto.
- Greasemonkey , por outro lado, é uma arma universal para mudar qualquer coisa na página da web (incluindo o Estrutura HTML) usando JavaScript. Se você pode codificar um algoritmo para o problema, ninguém vai impedi-lo de mudar a página da maneira que você gosta.
Outra maneira de resolver o problema é alterar a aparência ou o tema que você está usando em seu sistema operacional. Os programas GUI usam os widgets do sistema operacional * para exibir botões, caixas de seleção e campos de entrada, etc.
Portanto, na maioria dos casos, a alteração do tema altera as fontes / preenchimentos / tamanhos das caixas de entrada.
*) Não é exatamente assim tão simples, mas o ponto é que a aparência do widget é emprestada pelo seu navegador. É por isso que parece nativo.