</> CodeBooks
    ← Volver a CSS (página 4)
    Portada de Selectors Specificity And The Cascade

    Selectors Specificity And The Cascade

    Eric A. Meyer

    Editorial
    O'Reilly
    Año
    2012
    Páginas
    ~86
    Nivel
    Intermedio

    De qué trata

    Libro breve de Eric A. Meyer, uno de los referentes históricos de CSS, que explica a fondo cómo los selectores aplican estilos a los elementos y cómo el navegador decide entre reglas que entran en conflicto. Es un adelanto de dos capítulos de la cuarta edición de «CSS: The Definitive Guide» y trabaja con los selectores de CSS3 (la situación de 2012). Está pensado para maquetadores y desarrolladores front-end de nivel intermedio que ya escriben CSS a diario pero quieren dejar de resolver los conflictos de estilos a base de prueba y error.

    El primer capítulo recorre todo el sistema de selectores: reglas básicas y selectores de elemento, agrupación de selectores y declaraciones, el selector universal, selectores de clase e ID (y cuándo elegir uno u otro), selectores de atributo con coincidencia exacta y parcial (palabra en una lista, subcadena, prefijo y sufijo), combinadores de descendiente, hijo, hermano adyacente y hermanos siguientes, y las pseudoclases estructurales (:root, :empty, :only-child, :first-child, :nth-child, :nth-of-type…), dinámicas (enlaces y acciones del usuario), de estado de la interfaz (:enabled, :disabled, :checked), :target, :lang y la negación :not(). Cierra con los pseudoelementos ::first-letter, ::first-line, ::before y ::after. El segundo capítulo explica la especificidad (incluidos el selector universal, los ID, los atributos, los estilos en línea y !important), la herencia y la cascada: ordenación por peso y origen, por especificidad y por orden de aparición, además de las indicaciones de presentación ajenas a CSS.

    No hay proyectos ni ejercicios guiados: es un texto de referencia con fragmentos de código y ejemplos visuales para cada concepto. Su valor está en la precisión con la que explica el porqué de la cascada, algo que sigue vigente. Conviene saber que es de 2012, así que no cubre selectores y mecanismos más recientes como :is(), :where(), :has(), las capas de cascada (@layer) o el anidamiento nativo, que cambian bastante la forma de gestionar la especificidad hoy.

    • Selectores CSS
    • Selectores de atributo
    • Combinadores
    • Pseudoclases
    • Pseudoelementos
    • Especificidad
    • Herencia
    • Cascada
    • !important
    • CSS3

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de CSS con nivel Intermedio