Bom sempre consegui usar display: inline-block para fazer uma fila ex: 1,2,3 porem depois do exercício meu display fica: 1 2 3
procurei na internet alguma soluções mais elas alteram muito e saem da ideia do projeto fora que eu preciso descobrir onde estou errando.
código html
<ul class="social-icons">
<li>
<a class="github-icon" href="https://github.com/git-joaodasilva">github</a>
</li>
<li>
<a class="twitter-icon" href="https://twitter.com/twitter-joaodasilva">twitter</a>
</li>
<li>
<a class="linkedin-icon" href="https://br.linkedin.com/pub/linkedin-joao-da-silva/32/4/508">linkedin</a>
</li>
</ul>
codigo css
.social-icons a{
width: 40px;
height: 40px;
display: inline-block;
text-indent: -99999px;
}
.github-icon{
background-image: url(github.png);
}
.twitter-icon{
background-image: url(twitter.png);
}
.linkedin-icon{
background-image: url(linkedin.png);
}