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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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!