
CSS3 The Missing Manual, 3rd Edition
David Sawyer McFarland
- Editorial
- O'Reilly
- Año
- 2012
- Páginas
- ~650
- Nivel
- Intermedio
De qué trata
Tercera edición, revisada a fondo, del conocido manual de David Sawyer McFarland para aprender CSS con las novedades de CSS3 y las etiquetas de HTML5 que los navegadores de la época ya soportaban. Está pensado para quienes ya escriben algo de HTML y han tocado CSS de forma básica, y quieren pasar a diseñar páginas atractivas, rápidas y adaptables a cualquier pantalla. El tono es didáctico y accesible, como en el resto de la serie Missing Manual, así que también sirve a principiantes con paciencia.
El libro arranca con los fundamentos: cómo escribir HTML pensado para CSS, cómo crear estilos y hojas de estilo, los selectores, la herencia y la cascada. Después pasa al diseño aplicado: formato de texto y fuentes web, márgenes, relleno y bordes, uso de imágenes y fondos, menús y barras de navegación, y formato de tablas y formularios. Dedica espacio a lo más llamativo de CSS3 en ese momento (transformaciones, transiciones y animaciones) y a la maquetación profesional con floats y posicionamiento. Cierra con diseño web adaptable (responsive) mediante media queries para escritorio, tableta y móvil, hojas de estilo para impresión y buenas prácticas para organizar y mantener el CSS.
Casi todos los capítulos terminan con tutoriales paso a paso en los que se aplica lo visto sobre páginas de ejemplo; por ejemplo, el capítulo de gráficos incluye mejorar imágenes, montar una galería de fotos y trabajar con imágenes de fondo. Es una referencia muy completa y bien explicada, pero hay que tener en cuenta su fecha: es anterior a Flexbox y CSS Grid como estándares de uso general, así que la maquetación se apoya en floats y posicionamiento, hoy técnicas superadas para el layout principal. Sigue siendo valioso para entender selectores, cascada, modelo de caja y efectos visuales; para maquetar conviene completarlo con material moderno.
- CSS3
- HTML5
- Selectores
- Cascada y herencia
- Tipografía web
- Modelo de caja
- Navegación
- Transiciones y animaciones
- Tablas y formularios
- Floats y posicionamiento
- Responsive design
- CSS para impresión
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

