
CSS Mastery, 3rd Edition
Andy Budd, Emil Björklund
- Editorial
- Apress
- Año
- 2016
- Páginas
- ~428
- Nivel
- Avanzado
De qué trata
Tercera edición, totalmente actualizada, de un clásico de CSS avanzado. Andy Budd, cofundador de la consultora Clearleft, la escribió junto a Emil Björklund, director técnico de inUse, y la publicó Apress en 2016. Se centra en CSS3 y en los navegadores modernos de esa época. Está dirigida a diseñadores y desarrolladores web de nivel intermedio y avanzado que ya conocen lo básico de CSS y quieren dominar las técnicas profesionales y entender a fondo cómo funciona el lenguaje.
Los doce capítulos van de los cimientos a la vanguardia de entonces. Empiezan con un repaso de las bases: marcado semántico, selectores, cascada y especificidad, y el modelo de formato visual. Siguen con tipografía web, cajas con fondos, bordes y sombras, y maquetación de contenido y de página con sistemas de grillas, incluidos los modelos de layout que estaban surgiendo. También tratan el diseño responsive, el estilo de formularios y tablas de datos (incluidas las tablas responsive), y las transformaciones, transiciones y animaciones. El penúltimo capítulo explora efectos visuales avanzados y el último se dedica a la calidad del código y al flujo de trabajo: CSS modular, organización y mantenimiento de hojas de estilo.
No se organiza alrededor de un proyecto, sino de numerosos ejemplos y soluciones a problemas reales, como errores habituales, diferencias entre navegadores y las partes más difíciles de CSS. Desmonta además algunos mitos comunes. Su aporte principal es enseñar a pensar en CSS de forma estructurada y mantenible, más que listar propiedades. Conviene saber que, desde 2016, CSS Grid y Flexbox se han asentado y han surgido funciones como las container queries o el anidamiento, así que algunas partes sobre compatibilidad han envejecido. No es un libro para principiantes.
- CSS3
- Especificidad y cascada
- Modelo de formato visual
- Tipografía web
- Maquetación con grillas
- Diseño responsive
- Formularios y tablas
- Transiciones y animaciones
- Efectos visuales
- CSS modular
- Flujo de trabajo
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

