Existe algum motivo para não usarmos "color: transparent;" no lugar de "margin-left: -9999px;"? Não seria melhor deixar a cor das fontes transparentes?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe algum motivo para não usarmos "color: transparent;" no lugar de "margin-left: -9999px;"? Não seria melhor deixar a cor das fontes transparentes?
opa... no lugar de "margin-left: -9999px;" leiam "text-ident: -9999px;"
Fiquei com a mesma dúvida, esse "text-ident: -9999px;" não seria considerado uma má prática, uma "guambiarra"? Não teria uma forma mais elegante de conseguir o mesmo resultado?
Oi Vinicius,
A comunidade front acaba criando técnicas para problemas comuns, como nesse caso, para fazer o image replacement.
Um browser antigo pode não entender essa cor 'transparent'. Aí que entraria o 'text-indent: -9999px', ou mesmo um 'font: 0/0 a'.
Espero ter ajudado, abcs!
Obrigado Natan.