Las técnicas de diseño de sitios web han evolucionado mucho en los últimos años con el uso del
Responsive Web Design y las media queries; recientemente, han aparecido nuevos módulos del W3C que permiten elaborar diseños de página flexibles, con múltiples columnas y en cuadrícula.
En este libro, empezaremos con una presentación de los diferentes problemas de
compatibilidad que siguen existiendo en la actualidad. A continuación, recordaremos los métodos de diseño "clásicos" y sus limitaciones antes de presentar la técnica del diseño basado en el uso de
tablas y
CSS3.
El
Responsive Web Design se basa, fundamentalmente, en las
Media Queries CSS3: aprenderemos a dominar esta técnica gracias a numerosos ejemplos. Pasaremos después a los diferentes aspectos del
diseño responsive: las
cuadrículas, las
imágenes y la
tipografía. Basándonos en numerosos ejemplos, veremos en detalle los nuevos módulos del W3C: el diseño de página flexible (módulo
Flexible Box Layout o
Flexbox), el diseño de página con varias columnas (módulo
Multi-column Layout) y el diseño de página en cuadrícula (
Grid Layout).
Para optimizar el trabajo, aprenderemos a utilizar algunos
frameworks CSS, con los que podremos utilizar toda una serie de componentes HTML5/CSS3 para diseñar de forma eficaz sitios responsive.
Por último, presentaremos las futuras técnicas avanzadas de diseño que el W3C está estudiando actualmente.