Saltar al contenido principal
Codigo Heroe
Tarea anterior
Herencia y cascada11/17
A la lista de tareas
  1. 1. Árbol jerárquico
  2. 2. Herencia
  3. 3. La herencia con ejemplos
  4. 4. Propiedades que no se heredan
  5. 5. Propiedades heredables
  6. 6. Propiedades no heredables
  7. 7. Herencia explícita con inherit
  8. 8. Cascada
  9. 9. Orden de las reglas
  10. 10. Especificidad de selectores combinados
  11. 11. Especificidad de selectores descendientes
  12. 12. Prioridad de los selectores de ID
  13. 13. Estilos en línea y !important
  14. 14. Comparación de la especificidad
  15. 15. Cálculo de la especificidad
  16. 16. Orden del código
  17. 17. Combinación de clases
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Especificidad de selectores descendientes

Ahora veamos cómo se comportan los selectores descendientes.

<div class="experiment">
  <p class="red blue">¿Azul o rojo?</p>
</div>

En CSS usamos un selector descendiente para la segunda regla:

p.blue {
  color: blue;
}

.experiment .red {
  color: red;
}

¿De qué color será el texto ahora?

Cupcake y Rodolfo nos ayudarán a descubrir qué selector es más específico.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Especificidad de selectores descendientes</title> <meta charset="utf-8"> <link rel="stylesheet" href="battle.css"> <style> .battle .to-rudolf { /* Rodolfo se aferra con más fuerza */ margin-left: 120px; } </style> <link rel="stylesheet" href="style.css"> </head> <body> <h1>¿Quién se quedará con el pollo?</h1> <div class="battle"> <div class="cat cat-keksik">Cupcake</div> <div class="cat cat-rudolf">Rodolfo</div> <div class="chicken to-keksik to-rudolf"></div> </div> </body> </html>
CSS
/* Usa un selector descendiente para aumentar la especificidad de esta regla y arrebatarle el pollo */ .to-keksik { margin-left: -120px; }

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

    ¡Se modificó el código CSS y el sistema no lo permite!

    1. El pollo debe volver a las patas de Cupcake.

    No puedes cambiar los valores de las propiedades CSS: el sistema lo detectará y no aceptará el resultado.

    Codigo Heroe

    © 2023-2026, codigoheroe.com