Para estilizar os links (âncoras) do menu de navegação, no arquivo css foi utilizado a tag:
nav a {...}Questiono se haveria alguma implicação prática caso fosse utilizado:
nav ul li a {...}
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!
Para estilizar os links (âncoras) do menu de navegação, no arquivo css foi utilizado a tag:
nav a {...}Questiono se haveria alguma implicação prática caso fosse utilizado:
nav ul li a {...}
Oi, Eduardo, tudo bem?
A forma como o instrutor escolheu ele utiliza um elemento pai e um elemento filho que será estilizado, nesse caso, o âncora do site. Aqui, você diz, a partir do elemento pai nav vá no elemento a, filho, e estilize, ou seja, dessa forma não cria um nível alto de especificidade.
O CSS trabalha em cascata, ele vai lendo a sua estilização e adicionando. O que é especificidade: é que tag, id, class tem valores diferentes e isso vai influenciar na aplicação da sua estilização na página. Quando você usa id tem um valor, class tem outro, seletores universais outro... Veja aqui nesse link: https://developer.mozilla.org/pt-BR/docs/Web/CSS/Specificity
Assim, quando utilizando muitos seletores para estilizar uma determinada tag, como é o caso, criamos um nível de cascata de estilos que pode acarretar em problemas de sobreposição de estilos, pois você está passando pelas tags ul, lie isso pode gerar conflito.
Qualquer dúvida, é só falar!