Rullst AcademyRullst Academy/Lección
CSS y diseño de interfaces · Lección 03 / 12

Cuando dos reglas discrepan

La última regla no siempre gana. Descubriremos por qué con un caso pequeño.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Propiedades como color y font-family suelen heredarse; margin y border no se heredan por defecto. Una regla aplicada directamente puede sustituir un valor que llegaría por herencia.

  2. 2

    Aquí todas son reglas normales del autor, sin capas ni estilos inline. En este contexto .sample es más específica que p; un id pesa más que una clase. La cascada completa considera origen, importancia y capas antes de especificidad.

  3. 3

    Cuando las condiciones anteriores empatan, gana la declaración posterior. Dos reglas .sample con colores distintos usan la última. !important cambia la prioridad; no arregla todos los conflictos ni hace comprensible una hoja.

  4. 4

    Predice el color de la muestra, aplica y revisa su color calculado. Intercambia las dos reglas de clase. En el archivo local, el panel Styles/Estilos del navegador ayuda a identificar declaraciones sobrescritas.

Taller: una interfaz, distintos espacios

Edita <style id="lesson-css"> en “Mis archivos y GitHub”. La vista previa aplica ese CSS al HTML proporcionado; revisa cambios de HTML en el archivo descargado. Aquí no se aceptan recursos externos ni CSS fuera del conjunto de estudio.

Ir a mi código

Las medidas describen esta vista, no garantizan todos los tamaños ni accesibilidad completa. Prueba contenido largo, zoom, teclado y tecnologías de asistencia en el proyecto local.

Laboratorio de contraste de dos colores

Razón aproximada ·

Cálculo solo para dos colores sRGB opacos elegidos aquí; no lee tu página. El límite usa la razón sin redondear. No evalúa transparencia, degradados, imágenes, estados ni conformidad completa.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Comparar herencia, especificidad y orden en reglas normales del mismo origen.

Ahora te toca

Taller de descubrimientos

Predice, cambia, compara

Sin !important, capas ni estilos inline: .sample { color: navy; } precede a p { color: red; }.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Es correcto que siempre gana la última regla?

Necesito una pista

Revisa la regla, la condición y el resultado observado antes de concluir.

Cargando tu camino…

Llévatelo contigo

Haz dos predicciones: clase frente a elemento y después dos clases iguales. Anota la regla ganadora y el motivo.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.