Saltar al contenido

Un nivel de selectores y especificidad, ¿se puede?

Benjamín R.

Nivel 3 ·

Propongo preguntas donde se muestren dos reglas CSS que chocan y haya que adivinar cuál gana. Es lo que más cuesta entender y lo que más bugs genera.
845 vistas 5 respuestas 4 0

Respuestas 5

  1. andrea F.

    Nivel 3 ·

    0 0

    Excelente. Ejemplo: '#menu a' contra '.nav .item a'. Gana la del id, aunque la otra tenga más clases.

  2. Ana R.

    Nivel 3 ·

    0 0

    Y la de igual especificidad: gana la que aparece después en el CSS.

  3. Bárbara M.

    Nivel 3 ·

    0 0

    Agregaría preguntas con :is() y :where(). :where() tiene especificidad cero, que es muy útil y poca gente lo sabe.

  4. Ana R.

    Nivel 3 ·

    0 0

    Y una sobre estilos en línea vs !important, para que quede claro el orden.

  5. Benjamín R.

    Nivel 3 ·

    0 0

    Lo de :where() con especificidad cero es perfecto para el nivel avanzado.