Na aula 2 o professor usou no css o nav li { } e o nav a { } Qual a diferença entre os dois? E por que não foi utilizado o Nav ul {} ?
Na aula 2 o professor usou no css o nav li { } e o nav a { } Qual a diferença entre os dois? E por que não foi utilizado o Nav ul {} ?
Oi, Elizama, tudo bem?
Quando queremos dar um estilo para um elemento que é filho de outro, como é no caso dos elementos a e li, que são filhos de nav, é importante especificar de qual li e de qual a estamos querendo utilizar. O não uso da nav ul{ } se caracteriza pelo estilo não poder ser aplicado a essa tag, a ul, pois o elemento cria uma lista ordenada de itens, já o elemento a representa as âncoras que compõe o site, tem objetivo diferentes e por isso, precisa se especificar sem estilos.
Se ficou alguma dúvida, é só falar! Bons estudos e Feliz 2021!