
CSS in Depth, 2nd Edition
Keith J. Grant
- Editorial
- Manning
- Año
- 2024
- Páginas
- ~545
- Nivel
- Avanzado
De qué trata
Segunda edición, revisada por completo, del libro de Keith J. Grant en Manning, actualizada al CSS moderno de 2024. Mantiene el objetivo de la primera, que es dominar en profundidad la cascada, la maquetación y la organización del código, e incorpora las grandes novedades recientes del estándar. Está pensada para desarrolladores web que ya conocen lo básico de HTML y CSS y quieren escribir CSS profesional, modular y fácil de mantener.
Se organiza en cinco partes. La primera trata la cascada, la especificidad y la herencia, las unidades relativas y el flujo del documento y el modelo de cajas, incluidos el centrado vertical y el colapso de márgenes. La segunda cubre Flexbox, Grid (con subgrid), el posicionamiento y los contextos de apilamiento, y el diseño responsive. La tercera está dedicada a CSS a gran escala: cascade layers (@layer) y nesting nativo, CSS modular y ámbito (scope), y container queries. La cuarta trata color y contraste (con las nuevas funciones de color), tipografía y espaciado, degradados, sombras y modos de fusión, y máscaras, formas y recortes (clip-path, mask, shape-outside). La quinta cubre transiciones, transformaciones y animaciones. También aparecen las propiedades lógicas, y los apéndices incluyen una referencia de selectores y una introducción a los preprocesadores.
Como en la primera edición, se aprende con ejemplos completos que se van construyendo, como menús desplegables, cuadros de diálogo modales, componentes reutilizables y animaciones que guían la atención del usuario, más que con ejercicios formales. Desaparece el capítulo dedicado a floats y se pone el foco en las herramientas actuales. Es una de las referencias más completas para ponerse al día con CSS moderno, aunque no cubre frameworks como Tailwind ni soluciones CSS-in-JS. Si ya leíste la primera edición, merece la pena sobre todo por los capítulos de layers, container queries, color y máscaras.
- Cascada y especificidad
- Cascade layers
- Nesting CSS
- Flexbox
- CSS Grid y subgrid
- Container queries
- Diseño responsive
- CSS modular y scope
- Propiedades lógicas
- Funciones de color
- Máscaras y clip-path
- Animaciones
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

