Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida no Ex. 3 da Aula 9 - Nem tudo é o que parece

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?

4 respostas

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?

solução!

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.