Renan, obrigado pelo retorno.
Mas acho que não é bem essa a minha dúvida.
Fiquei confuso com relação a utilização do CSS para a tag <a> ao invés da tag <li>.
Na aula é recomendado utilizar as propriedades text-transform, font-weight, font-size, text-decoration e color na tag <a>, sendo que as propriedades text-transform, font-weight, font-size também funcionam se associadas a tag <li>. E as propriedades text-decoration e color só funcionam se associadas a tag <a> conforme informado no vídeo do curso.
Eu aceito um "porque é assim, e ponto!", mas é que, tentando entender logicamente como as coisas funcionam, na minha cabeça faria mais sentido essas propriedades estarem na tag <li>.
Até porque como resultado final o que ganha a nova formatação são as palavras "HOME, PRODUTOS E CONTATO" e não os links. No código apresentado no curso existe até uma equivalência do texto do link com o texto do HTML(segue abaixo).
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="produtos.html">Produtos</a></li>
<li><a href="contatos.html">Contatos</a></li>
</ul>
</nav>
Mas imagina num código em que os arquivos de html linkados não tem nada haver com o texto exibido, não faz sentido a formatação do texto estar na tag <a>, não são os links que eu quero formatar, e sim o texto.
<nav>
<ul>
<li><a href="bananas.html">Home</a></li>
<li><a href="amigo.html">Produtos</a></li>
<li><a href="tablet.html">Contatos</a></li>
</ul>
</nav>
Consegui me fazer entender sobre qual seria meu questionamento?