Parece uma solução meio estranha jogar o texto pra fora da página, tipo varrer a sujeira pra debaixo do tapete, e me surgiram duas dúvidas a respeito disso:
1: Poderia acontecer desse texto ficar visível, caso houvesse algum problema no redimensionamento da janela do browser, ou mesmo com o próprio tamanho da tela?
2: Seria uma boa solução simplesmente esconder o texto com um "font-size:0px"?
[EDIT] Acabei de ler que ambas tem seus problemas, já que alguns navegadores ignoram o font-size:0px, seria ok tirar o texto da tag e colocar em um "alt"?