Remova o espaço em branco acima e abaixo do texto grande em um elemento de bloco em linha

Digamos que eu tenha um únicospan elemento definido como um bloco inline. É apenas o conteúdo é texto simples. Quando o tamanho da fonte é muito grande, você pode ver claramente como o navegador adiciona um pouco de preenchimento acima e abaixo do texto.

HTML:

<span>BIG TEXT</span>

CSS:

span {
    display: inline-block;
    font-size: 50px;
    background-color: green;
}​

Demonstração ao vivo:http://jsfiddle.net/7vNpJ/

Olhando para o modelo de caixa, está claro que o navegador está adicionando preenchimentodentro da borda do conteúdo. Eu preciso remover este "preenchimento", uma maneira é simplesmente alterar a altura da linha, como acontece com:

http://jsfiddle.net/7vNpJ/1/

Isso funciona muito bem no Chrome, mas no Firefox o texto está mudando para o topo (FF17, Chrome 23, Mac OSX).

Alguma ideia de uma solução entre navegadores? Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion