Saltar al contenido principal
Codigo Heroe
Tarea anterior
Selectores de CSS: tipos y combinaciones8/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 hijos

Todos los elementos que están dentro de un elemento padre son sus descendientes. Los que están directamente dentro de él se llaman elementos hijos. Mira este ejemplo:

<ul>
  <li><span>...</span></li>
  <li><span>...</span></li>
</ul>

Los elementos <li> son hijos y descendientes de la lista <ul>. Los elementos <span> son descendientes de ella, pero no son sus hijos.

Los selectores de descendientes seleccionan elementos a cualquier nivel de anidamiento, y eso no siempre nos conviene. A veces necesitamos aplicar estilos solo a los hijos directos. Esto resulta especialmente útil al trabajar con listas anidadas.

Para eso existe el selector de hijos, que usa el símbolo >. Por ejemplo: ul > li o ul > li > span.

En este ejercicio verás la diferencia entre los selectores de descendientes y los de hijos.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Selectores de hijos</title> <link rel="stylesheet" href="course-3.css"> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Resumen</h1> <ul class="places"> <li> <span>Ustyugov</span> <ul> <li> <span>0 vueltas de penalización</span> </li> <li> <span>0 tiros extra</span> </li> </ul> </li> <li> <span>Cherezov</span> <ul> <li> <span>0 vueltas de penalización</span> </li> <li> <span>2 tiros extra</span> </li> </ul> </li> <li> <span>Bjørndalen</span> <ul> <li> <span>1 vuelta de penalización</span> </li> <li> <span>4 tiros extra</span> </li> </ul> </li> </ul> </body> </html>
CSS
.places li { border-bottom: 2px solid #cccccc; } .places span { font-weight: bold; }

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

    Corrige la lista de resultados:

    1. Deja el borde inferior solo en los elementos de la lista del primer nivel.
    2. Deja en negrita solo los apellidos.
    Codigo Heroe

    © 2023-2026, codigoheroe.com