Estava com a mesma dúvida levantada no tópico a seguir.
https://cursos.alura.com.br/forum/topico-problema-com-icones-das-redes-sociais-26024
A solução apresentada resolveu o problema, porém não entendi como ela funcionou tecnicamente...
Porquê foi necessário criar uma classe para a tag "ul" com propriedade CSS display: inline-block; --> E outra classe para a tag "a" com propriedade CSS display: block; para os links ficarem alinhados lado a lado ? Caso contrário, eles ficavam um em cima do outro.
.icones-sociais li {
display: inline-block;
}
.icones-sociais a{
display: block;
width: 40px;
height: 40px;
text-indent: -9999px;
}
Desde já, agradeço pela atenção e me coloco a disposição em caso de dúvidas em relação ao tópico.