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

Los selectores de descendientes sirven para elementos que están dentro de otros. Los selectores de hermanos adyacentes sirven para elementos que están uno junto al otro.

Por ejemplo, los elementos <li> de una lista son hermanos entre sí y están dentro de un elemento <ul>.

El selector de hermanos adyacentes se escribe con el signo +, así: selector1 + selector2. Los estilos se aplican al elemento que coincide con selector2 solo si justo antes hay un elemento hermano que coincide con selector1.

Veamos una lista con dos elementos:

<ul>
  <li class="hit"></li>
  <li class="miss"></li>
</ul>

El selector .hit + .miss aplica estilos al elemento con la clase miss, porque justo antes tiene un hermano con la clase hit.

Los selectores .hit + li, li + .miss e incluso li + li también aplican estilos al elemento con la clase miss, es decir, al segundo elemento de la lista.

En cambio, el selector .miss + .hit no selecciona ningún elemento de este ejemplo: en el HTML, el elemento con la clase miss aparece después del que tiene la clase hit.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Selectores de hermanos adyacentes</title> <link rel="stylesheet" href="course-1.css"> <link rel="stylesheet" href="style.css"> </head> <body> <ul class="target"> <li class="first">1</li> <li>2</li> <li>3</li> <li class="fourth">4</li> <li>5</li> </ul> </body> </html>
CSS

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

    Vuelve a cambiar el líder.

    1. El biatleta cerró todos los blancos, excepto el segundo y el quinto.

      Resultado de los disparos en los blancos
    Codigo Heroe

    © 2023-2026, codigoheroe.com