Esta bien usar por ejemplo text-indent:-5000px; para ocultar un texto de un div? Estoy haciendo una barra para seleccionar el idioma del sitio, y entonces hice algo asi:
<a id="english" href="..."> English </a>
y en el CSS:
#english{width:24px;height:24px;text-indent:-5000px;display:block}
De esta manera me queda la imagen de la bandera del idioma y no aparece el texto. Esta bien hacer esto? O directamente no hay que poner el texto?