</> CodeBooks
    ← Volver a CSS (página 5)
    Portada de CSS Master, 3rd Edition

    CSS Master, 3rd Edition

    Tiffany B Brown

    Editorial
    Sitepoint
    Año
    2021
    Páginas
    ~524
    Nivel
    Básico

    De qué trata

    Tercera edición, publicada por SitePoint en 2021, del manual de Tiffany B. Brown para pasar de saber CSS a dominarlo. Se apoya en CSS moderno: selectores de nivel 4, Flexbox, Grid, propiedades personalizadas, Scroll Snap y efectos visuales con buen soporte en los navegadores de esa época. El catálogo lo clasifica como básico, pero la editorial lo dirige a desarrolladores de nivel intermedio. Conviene llegar sabiendo escribir HTML y CSS con soltura (box model, selectores simples, maquetación sencilla).

    En sus 13 capítulos repasa a fondo los selectores, la especificidad y la cascada, y cómo organizar hojas de estilo mantenibles y reutilizables. También enseña a depurar y optimizar con las herramientas de desarrollo del navegador, por ejemplo para detectar las propiedades que provocan reflows y repaints. La parte de maquetación es la más extensa de esta edición: explica en detalle cómo funcionan Flexbox y Grid, junto con multicolumna y CSS Shapes. Le siguen transiciones, transformaciones y animaciones, las propiedades personalizadas (variables CSS) para reutilizar valores y cambiarlos dinámicamente, y CSS aplicado a SVG. Las novedades de esta edición son un capítulo de Scroll Snap, para crear carruseles y presentaciones de diapositivas con muy poco JavaScript, y otro de efectos visuales: filtros, máscaras, recortes (clip-path) y modos de fusión. Rachel Andrew fue la editora técnica.

    Es una obra de referencia conceptual con muchos fragmentos de código y demostraciones, no un curso basado en proyectos. Su valor está en explicar por qué CSS se comporta como lo hace, algo que suele faltar en los tutoriales. No trata preprocesadores como Sass, frameworks como Tailwind o Bootstrap, ni metodologías de componentes en profundidad. Algunas funciones más recientes (por ejemplo container queries, :has() o cascade layers) quedaron fuera o apenas se mencionan, porque se generalizaron después de 2021. Es muy recomendable para afianzar los fundamentos modernos del lenguaje.

    • Selectores
    • Cascada y especificidad
    • Arquitectura CSS
    • Depuración y rendimiento
    • Flexbox
    • CSS Grid
    • CSS Shapes
    • Transiciones y animaciones
    • Transformaciones
    • Custom properties
    • Scroll Snap
    • Filtros, máscaras y blend modes

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de CSS con nivel Básico