Você já se deparou com uma situação em que definir o recuo de texto com um valor negativo não ajudou a ocultar textos em nenhum elemento? Para mim, quando algum elemento não está configurado para display: block, text-indent não funcionou.
Então descobri outra dica. Aqui está como:
.className{
display:inline-block;
color:rgba(0,0,0,0);
}
Definir a opacidade da cor da fonte (valor alfa) para 0 é a solução definitiva! Certifique-se, se você: hover {}, de definir a mesma opacidade 0 aqui também.