Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

02. Arrumando a lista

Por que ao transformarmos as letras dos elementos da lista em maiúsculo, criamos no css um nav a{} ao invés de usarmos o nav li{} que já tinhamos criado para transformar a lista "inline"? Não da no mesmo?

1 resposta
solução!

Olá, Paulo. Na verdade, não dá no mesmo não. A resposta é porque o elemento a ser estilizado realmente é o link, representado pela tag "a". Algumas propriedades podem ser herdadas por ela, pois seu elemento pai, a "li" está com aquela formatação, porém, há uma grande quantidade de configurações que não serão herdadas. Por isso, se você quer que uma tag receba alguma estilização, dê diretamente a essa tag o atributo desejado, não para o seu elemento pai, salvo algumas exceções, como reaproveitamento de código, por exemplo. A princípio pode não parecer tão importante, mas isso fica muito mais evidente num projeto grande. Espero ter te ajudado, amigo. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software