
Getting StartED with CSS
David Powers
- Editorial
- friends of ED
- Año
- 2009
- Páginas
- ~550
- Nivel
- Básico
De qué trata
Introducción a CSS escrita por David Powers para la serie StartED de friends of ED (Apress), publicada a finales de 2009. Cubre a fondo CSS 2.1 y presenta algunas funciones de CSS3 que empezaban a llegar a los navegadores. Está pensada para principiantes absolutos o para quienes usan CSS de forma ocasional y solo necesitan conocer HTML básico. Su enfoque gradual y su apéndice de referencia también la hacen útil para desarrolladores con más experiencia.
El libro avanza por etapas. Primero cambia el estilo por defecto de las etiquetas HTML para mejorar el texto y los enlaces (fuentes, color, pseudoclases, propiedades abreviadas y unidades de medida). Después pasa al modelo de caja, los márgenes y el centrado, y luego a los floats y su limpieza, los fondos y los bordes, el ancho y el alto (min/max, overflow, visibility) y la posición. Las clases, los ID y otros selectores aparecen más tarde, de forma deliberada, para evitar el abuso de clases. Además dedica capítulos a las listas y los menús de navegación horizontales y verticales con sprites CSS para los efectos rollover, al contenido generado, a las tablas, a los diseños de página fijos, líquidos y elásticos de una, dos y tres columnas, y a las hojas de estilo para impresión. Cierra con un apéndice que recoge todas las propiedades y selectores de CSS 2.1 con notas de soporte en los navegadores.
La práctica se hace con ejemplos guiados paso a paso, como un gráfico del clima maquetado con tablas, menús con sprites y una página completa preparada para imprimir. Está muy bien escrito y tiene pocas erratas. Las reseñas critican que algunos temas aparecen en sitios poco lógicos, lo que dificulta usarlo como consulta. Hoy hay que leerlo con perspectiva histórica: se basa en floats y en trucos para Internet Explorer 6 y no trata Flexbox, Grid, diseño responsive ni variables CSS. Sigue siendo valioso para entender la cascada, el modelo de caja y el flujo normal, pero conviene complementarlo con material de maquetación moderna.
- CSS 2.1
- Introducción a CSS3
- Cascada
- Modelo de caja
- Floats
- Fondos y bordes
- Posicionamiento
- Menús de navegación
- Sprites CSS
- Tablas
- Layouts fijos y líquidos
- Estilos de impresión
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

