
Professional CSS3
Piotr Sikora
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~463
- Nivel
- Intermedio
De qué trata
Guía práctica de Piotr Sikora, desarrollador web y formador, publicada por Packt en 2016, que recorre CSS3 desde los fundamentos hasta técnicas de maquetación y arquitectura de estilos para sitios modernos. Trabaja con el CSS3 de la época, cuando Flexbox ya era una opción madura pero CSS Grid aún no estaba disponible en los navegadores. Está pensada para diseñadores y desarrolladores front-end de nivel principiante a intermedio que ya escriben HTML y CSS básico y quieren pasar a escribir código más limpio, escalable y fácil de mantener.
Los primeros capítulos repasan las bases y las herramientas de trabajo, los fundamentos del lenguaje y el uso a fondo de pseudoelementos y pseudoclases. Luego aborda el diseño responsive con media queries para distintos dispositivos, el manejo de imágenes en CSS, el estilo de formularios y la solución de problemas clásicos de maquetación. La parte más moderna cubre Flexbox y las transformaciones, y también calc(), los degradados y las sombras. El autor usa el preprocesador Sass para aplicar el principio DRY y dedica un capítulo a los fundamentos de las plantillas de correo electrónico (mailers), con sus particularidades de compatibilidad. Cierra con escalabilidad y modularidad mediante metodologías CSS, optimización del código y automatización de tareas front-end con Gulp.js.
El libro avanza con ejemplos de código en cada capítulo, más que con un proyecto único guiado de principio a fin. Su punto fuerte es la amplitud: une técnicas visuales, organización del código y flujo de trabajo, algo que muchos libros de CSS tratan por separado. Hay que leerlo sabiendo que es de 2016: no cubre CSS Grid, las custom properties modernas ni las container queries, y parte de las herramientas, como Gulp, ya no son las más habituales hoy. Aun así, los capítulos sobre selectores, Sass, modularidad y correos HTML siguen siendo útiles.
- CSS3
- Selectores
- Pseudoelementos y pseudoclases
- Diseño responsive
- Formularios
- Flexbox
- Transformaciones
- Degradados y sombras
- Sass
- Correos HTML
- Arquitectura CSS
- Gulp.js
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

