Saltar al contenido principal
Codigo Heroe
Tarea anterior
Selectores de CSS: tipos y combinaciones5/17
A la lista de tareas
  1. 1. Estilos en línea sin selectores
  2. 2. Selectores de tipo
  3. 3. Selectores de clase
  4. 4. Combinación de etiquetas y clases
  5. 5. Selectores de descendientes
  6. 6. Selectores de hermanos adyacentes
  7. 7. Combinación de descendientes y hermanos
  8. 8. Selectores de hijos
  9. 9. Pseudoclases :first-child y :last-child
  10. 10. La pseudoclase :nth-child
  11. 11. :nth-child y selectores de descendientes
  12. 12. La pseudoclase :hover
  13. 13. Efectos dinámicos con :hover
  14. 14. Pseudoclases :link, :visited y :active
  15. 15. La pseudoclase :focus
  16. 16. Selectores de atributos
  17. 17. Selectores de ID
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Selectores de descendientes

Un selector puede tener varias partes separadas por espacios. Por ejemplo:

p strong { ... }
ul .hit { ... }
.footer .menu a { ... }

Son los selectores de descendientes. Permiten aplicar estilos a un elemento solo cuando está dentro de otro elemento determinado.

Por ejemplo, el selector .menu a selecciona un enlace a solo si está dentro de un elemento con la clase menu.

Resulta más fácil leer estos selectores de derecha a izquierda:

/* selecciona todos los elementos strong dentro de elementos p */
p strong { ... }

/* selecciona todos los elementos con la clase hit dentro de elementos ul */
ul .hit { ... }

/* selecciona todos los enlaces dentro de elementos con la clase menu,
   que a su vez están dentro de elementos con la clase footer */
.footer .menu a { ... }

Así podemos aplicar distintos estilos según el contexto de cada elemento. Si un enlace está dentro del menú, podemos aumentar su tamaño; si está dentro del texto principal, podemos asignarle un color.

En este ejercicio practicarás con selectores de descendientes.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Selectores de descendientes</title> <link rel="stylesheet" href="course-2.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="shooter-1"> <ul class="target"> <li class="first">1</li> <li class="second">2</li> <li class="third">3</li> <li class="fourth">4</li> <li class="fifth">5</li> </ul> </div> <div class="shooter-2"> <ul class="target"> <li class="first">1</li> <li class="second">2</li> <li class="third">3</li> <li class="fourth">4</li> <li class="fifth">5</li> </ul> </div> </body> </html>
CSS
/* Una pequeña pista .shooter-1 .first { background-color: white; } */

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0

    Hay un duelo en la zona de tiro.

    1. El primer biatleta cerró todos los blancos, excepto el segundo y el quinto.
    2. El segundo falló el primer disparo, pero acertó todos los demás.

      Resultado de los disparos en los blancos
    Codigo Heroe

    © 2023-2026, codigoheroe.com