Solucionado (ver solución)
Solucionado
(ver solución)
5
respuestas

duda sobre el selector nav li

Hola.

En la clase en el minuto 4:39 el instructor crea el selector nav li en css para hacer modificaciones a las listas en html, mi pregunta es por qué no incluyó la etiqueta ul si al igual que li está dentro de nav, es porque css ya reconoce automáticamente que ul ya está dentro?

5 respuestas

Hola! Creo que esas modificaciones se dirigen especificamente a cada uno de los elementos

  • .

El esta estilizando los <li> únicamente tal como indica, por lo que solamente aplica eso nav li, esto es equivalente a decir del elemento HTML <nav> aplica a los elementos HTML <li> el siguiente estilo.

solución!

Hola compañer@ ¿cómo estás? En este caso no es necesario hacer todo el uso del anidamiento para seleccionar los elementos li. CSS reconoce que lo que quieres es aplicar tus estilos a todos los elementos li dentro del elemento nav a cualquier nivel. Sin embargo si decides especificar todo el anidamiento (nav ul li) no estaría mal. De hecho ese tema seguramente se verá más adelante y se trata de la especificidad en CSS. Te dejo una documentación al respecto: https://codigoconjuan.com/que-es-y-como-funciona-la-especificidad-en-css/

Gracias por sus respuestas, quedé con la misma duda ! ahora esta aclarado, gracias Juan Carlos por compartir tu contenido!

Gracias a todos por sus aclaraciones!!