Saltar al contenido principal
Codigo Heroe
Tarea anterior
Herencia y cascada14/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

Comparación de la especificidad

Como ya habrás notado, la especificidad es fundamental para decidir qué estilos tienen prioridad. Vamos a practicar un poco más con ella.

Imagina que hay un gato en una caja sobre el piso:

<div id="floor">
  <span class="cat-in-box">Cupcake</span>
</div>

Supongamos que tenemos estas reglas CSS:

span {
  background-color: #27ae60; /* Verde */
}

div span {
  background-color: #2980b9; /* Azul */
}

#floor .cat-in-box {
  background-color: #34495e; /* Asfalto mojado */
}

.cat-in-box {
  background-color: #8e44ad; /* Violeta */
}

#floor span {
  background-color: #c0392b; /* Rojo */
}

div .cat-in-box {
  background-color: #e67e22; /* Naranja */
}

Ahora viene la pregunta: ¿de qué color será la caja? Primero intenta adivinarlo y después compruébalo.

En el siguiente ejercicio explicaremos por qué tiene ese color y cómo se determina.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Comparación de la especificidad</title> <meta charset="utf-8"> <link rel="stylesheet" href="catinbox.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div id="floor"> <span class="cat-in-box">Cupcake</span> </div> </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
    1. Copia el código CSS de la teoría y comprueba de qué color queda la caja.
    Codigo Heroe

    © 2023-2026, codigoheroe.com