Olá! Se possível gostaria que me tirassem uma dúvida. Quando coloco os ícones que estão no Html para o Css, eu tenho o seguinte código!
HTML
CSS .icones-redes-sociais a { display: inline-block; width: 40px; height: 40px; text-indent: -99999px; } .github { background-image: url(github.png); } .twitter { background-image: url(twitter.png); } .linkedin { background-image: url(linkedin.png); } .github:hover{ background-color:black; }
Só que dessa forma, os ícones não ficam abaixo da Home,Portfólio,etc.. Mas, se eu coloco ".icones-redes-sociais li{ display:inline; }" ele ficará abaixo, e alinhado. Finalizando, o que não entendo é por que temos que usar o display no "li", sendo que os links estão no "a".
Obrigado!
E se puderem responder a mais essa questão, agradeceria!
No Alura, diz que podemos utilizar tanto o "font-size:0;", quanto o "text-indent:-9999", passa também as informações sobre o risco de ser usados. Então qual seria a melhor opção de se usar? Já que os dois contém o risco de dar errado?
Agradecido!