
Pro CSS Techniques
Dan Rubin, Ian Lloyd, Jeff Croft
- Editorial
- Apress
- Año
- 2006
- Páginas
- ~408
- Nivel
- Intermedio
De qué trata
Libro de la serie Expert's Voice de Apress (2006) escrito por Jeff Croft, Ian Lloyd y Dan Rubin, tres diseñadores web reconocidos de la época de los estándares web. Recorre CSS 1 y 2.1, con un vistazo a lo que entonces se anunciaba en CSS3, y presta especial atención al soporte real de los navegadores de su tiempo, incluido el recién llegado Internet Explorer 7. Está pensado para diseñadores y desarrolladores que ya conocen los fundamentos de HTML y CSS y quieren pasar a un uso profesional; el «Pro» del título, según los propios autores, se refiere a quien vive de hacer webs, no necesariamente a un experto.
Los primeros capítulos repasan la promesa de separar contenido y presentación, el lenguaje de las hojas de estilo, la especificidad y la cascada, las diferencias entre navegadores y la organización de los archivos CSS. Luego aborda los hacks y técnicas de compatibilidad, la maquetación de páginas completas con CSS y la creación de elementos comunes de página. La segunda mitad funciona casi como un recetario por tipo de contenido: tipografía, tablas, formularios, listas y hojas de estilo para impresión y otros medios. El capítulo final, «Everything Falls Apart», trata la depuración cuando el diseño se rompe, y los apéndices incluyen una referencia de CSS, una tabla de especificidad y una tabla de soporte de propiedades por navegador.
Es un libro práctico y bien estructurado, con muchos ejemplos de código para resolver problemas reales de maquetación de mediados de los 2000. Hoy su valor es sobre todo histórico y formativo: explica muy bien la cascada y la especificidad, pero buena parte de su contenido (hacks para IE, layouts con floats, técnicas de compatibilidad) ha quedado superada por Flexbox, Grid y navegadores modernos. Algunos lectores echaron en falta más profundidad en temas como hasLayout de IE o la impresión. Conviene leerlo sabiendo que describe el estado del arte de 2006.
- CSS 2.1
- Especificidad y cascada
- Compatibilidad entre navegadores
- Hacks para Internet Explorer
- Maquetación con CSS
- Tipografía
- Formularios
- Tablas y listas
- CSS para impresión
- Depuración
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

