
CSS3 Foundations
Ian Lunn
- Editorial
- TreeHouse
- Año
- 2013
- Páginas
- ~352
- Nivel
- Básico
De qué trata
Libro de Ian Lunn, desarrollador front-end británico, publicado por Wiley en la serie Treehouse Book Series (diciembre de 2012, con copyright de 2013) y concebido como complemento de los cursos en vídeo de Treehouse. Enseña CSS desde los fundamentos hasta las funciones de CSS3 disponibles en ese momento. Está pensado para principiantes que conocen algo de HTML y quieren aprender a estilar sitios web reales.
Empieza por cómo añadir CSS a una página, la sintaxis, los selectores y la cascada. Después aborda el estilo del texto, el formato visual, el modelo de caja y la maquetación de la estructura de la página. Con CSS3 trabaja fondos, degradados, sombras, bordes redondeados, transformaciones, transiciones y animaciones. También dedica una parte importante al diseño responsivo con media queries, al enfoque mobile-first y a la mejora progresiva, así como a la compatibilidad entre navegadores: soluciones para versiones antiguas de Internet Explorer y uso seguro de propiedades experimentales con prefijos de proveedor. Cada propiedad incluye una ficha de referencia rápida con su valor inicial y su soporte en los navegadores.
El libro sigue un único proyecto de principio a fin: parte de una plantilla de sitio web básica y la va transformando, capítulo a capítulo, en un sitio moderno y adaptable. Es un buen enfoque práctico para principiantes, y las fichas de referencia aportan valor añadido. Sin embargo, es anterior a Flexbox y Grid, por lo que su maquetación se basa en floats. Además, muchas notas sobre prefijos y soporte de navegadores están hoy superadas. Conviene complementarlo con material actualizado sobre layout moderno.
- Fundamentos de CSS
- Selectores
- Modelo de caja
- Tipografía
- CSS3
- Transiciones y animaciones
- Media queries
- Mobile-first
- Compatibilidad entre navegadores
- Mejora progresiva
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Sitio web a partir de una plantilla básica
A lo largo del libro, una plantilla HTML sencilla se convierte en un sitio web moderno y responsivo con CSS3: estructura, tipografía, efectos visuales, animaciones, media queries y soluciones para navegadores antiguos.

