Reseña
Autor reseña: Fernando Acedo, socio de ATI.
CSS 2.1 Adopte las hojas de estilo para dominar los estándares de la Web
Christopher Aubry
Ediciones ENI – Abril 2009

CSS 2.1 es un manual de referencia para programadores y diseñadores que utilizan este estándar para el diseño y creación de páginas web. Pero a su vez es una guía con ejemplos prácticos sobre como aplicar las propiedades en aplicaciones reales.

En los primeros capítulos del libro, el autor nos muestra que es una hoja de estilos, donde podemos crearla, que son las clases y los identificadores y como usarlos, cual es la sintaxis correcta para crear una hoja de estilo, como anidar los distintos elementos (cascada) para obtener más rendimiento, que tipos de unidades se pueden usar o como utilizar los formatos de colores.

A continuación, y siempre con ejemplos prácticos, se muestran diversas aplicaciones de las hojas de estilo. Especialmente destacados son los capítulos donde se realiza una descripción detallada de las nuevas propiedades de los elementos más habituales: fuentes, texto, listas, fondo, tablas, formularios, así como la interfaz de usuario.

El uso de las cajas ocupa un capítulo en el que se muestra sus propiedades y usos para posteriormente crear páginas web “tableless”, es decir sin tablas, que producen un código mucho más limpio y fluido, lo que permite a su vez una carga más rápida de la página, y una mayor accesibilidad, para así cumplir estrictamente con los nuevos estándares en desarrollo web.

Seguidamente se nos muestra el uso de los pseudoelementos, con el ejemplo práctico de la creación de letra capitular para comenzar los párrafos. Otros ejemplos prácticos presentados son: como alinear y colocar los diversos elementos en la página; como modificar el diseño de los campos de un formulario para hacerlo mas atractivo y fiable; o como crear listas de vínculos, que posteriormente nos permitirán el diseño de sencillos y atractivos menús sin el uso del lenguaje javascript.

Para finalizar, el autor detalla la creación de diversos diseños de estructura de páginas web sin tablas. Para ello hace uso de las cajas, ya vistas previamente en un capítulo anterior, aplicando las propiedades necesarias con CSS 2.1 para poder conseguir diseños más estándares.