Porque quando crio uma classe para a tag no HTML tenho que selecioná-la de maneira diferente no CSS de como ocorre por exemplo se eu criar uma classe para a tag
- ?
Trecho HTML:
<ul class="icone-rede-social"> <li><a href="https://github.com/git-joaodasilva"><img src="github.png" alt="Link para o perfil de João da Silva no Github"></a></li> <li><a href="https://twitter.com/twitter-joaodasilva"><img src="twitter.png" alt="Link para o perfil do João da Silva no Twitter"></a></li> <li><a href="https://br.linkedin.com/pub/linkedin-joao-da-silva/32/4/508"><img src="linkedin.png" alt="Link para o Linkedin de João da Silva"></a></li> </ul> </aside> <footer class="rodape"> © João da Silva 2014 </footer>
Trecho CSS:
.icone-rede-social li { display: inline-block; } footer.rodape { background-color: #000; }
O que quero dizer é, porque na tag preciso inverter a chamada? Tentando da maneira como fiz para a tag
- não funciona corretamente, não aplicando os estilos setados...