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

As palavras entre as tags <a><a/> continuam aparecendo

As palvras "Github", "LinkedIn" e "Twitter" continuam aparecendo (a não ser que as comente como mostrado no trecho) mesmo usando a técnica replacement. O que estou fazendo de errado?

Segue o trecho HTML:

<ul class="icones-redes-sociais">
                <li>
                    <a class="github" href="https://github.com/joaodasilva">
                        <!-- Github -->
                    </a>
                <li>
                    <a class="twitter" href="https://twitter.com/joaodasilva">
                        <!-- Twitter -->
                    </a>
                </li>
                <li>
                    <a class="linkedin" href="https://br.linkedin.com/pub/joão-da-silva/32/4/508">
                        <!-- LinkedIn -->
                    </a>
                </li>
            </ul>

Segue o trecho CSS:

.icones-redes-sociais li {
    display: inline-block;
}

/*...alguns trechos aqui...*/

icones-redes-sociais a {
    width: 40px;
    height: 40px;
    display: block;
    /*text-indent: -9999;*/
}

.twitter {
    background-image: url(twitter.png);
}

.linkedin {
    background-image: url(linkedin.png);
}

.github {
    background-image: url(github.png);
}
3 respostas

Oi Eduardo, tudo bem? a propriedade text-indent não pode estar comentada. Testa pra gente por favor?

solução!

Boa Noite Eduardo consegui simular o erro do seu código aqui na minha máquina, é só você especificar a unidade na propriedade text-indent.

Seu código esta assim

text-indent: -9999;

É só altera-lo para

text-indent: -9999px;

Abraço meu amigo!

Espero que tenha ajudado

Eduardo, dá um feedback pra gente aqui por favor? Assim a gente sabe se o problema foi resolvido ou não.