
CSS Avanzado
Javier Eguíluz Pérez
- Editorial
- LibrosWeb
- Año
- 2009
- Páginas
- ~151
- Nivel
- Avanzado
De qué trata
Libro en español de Javier Eguíluz Pérez, publicado gratis en LibrosWeb con licencia Creative Commons y pensado como continuación de su «Introducción a CSS». Es de la época de CSS 2.1, cuando Internet Explorer 6 y 7 todavía dominaban el mercado, y está dirigido a maquetadores y desarrolladores que ya conocen los selectores, el modelo de cajas y el posicionamiento, y quieren resolver los problemas reales que aparecían al maquetar sitios completos.
El primer capítulo, «Técnicas imprescindibles», reúne los recursos que todo maquetador de la época debía dominar: propiedades abreviadas (shorthand), la propiedad interna hasLayout de Internet Explorer y sus efectos, la limpieza de elementos flotantes (clearfix), las columnas de igual altura y la simulación de sombras. Después vienen las buenas prácticas para organizar hojas de estilo y la inicialización o reseteo de estilos (reset CSS). El resto del libro, según su planteamiento, trata selectores y propiedades menos conocidas, técnicas de maquetación con floats, hacks y filtros para navegadores antiguos y recursos y frameworks CSS de aquellos años.
Es un libro muy práctico, hecho de técnicas listas para usar más que de teoría, pero hoy tiene sobre todo valor histórico. Buena parte de su contenido (hasLayout, hacks para IE, columnas simuladas con imágenes de fondo, sombras sin box-shadow) ya no hace falta gracias a Flexbox, Grid y CSS3. Sirve para entender código heredado o el origen de muchas convenciones actuales. Para aprender CSS moderno conviene complementarlo con recursos actualizados como MDN. La propia versión de 2009 se presentaba como una obra todavía incompleta.
Descripción aproximada: se basa en el título y el contexto del libro.
- CSS 2.1
- Propiedades shorthand
- hasLayout
- Clearfix
- Columnas de igual altura
- Reset CSS
- Buenas prácticas
- Hacks de navegador
- Internet Explorer
- Maquetación con floats
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

