
Beginning CSS, 3rd Edition
Ian Pouncey, Richard York
- Editorial
- Wrox
- Año
- 2011
- Páginas
- ~464
- Nivel
- Básico
De qué trata
Manual introductorio de la serie Beginning de Wrox, a todo color, en el que Ian Pouncey y Richard York enseñan a dar estilo a páginas web con hojas de estilo en cascada. Esta tercera edición (2011) se revisó para que cada lección fuera más breve. Está actualizada para las versiones de Firefox, Safari, Internet Explorer y Google Chrome de la época, y tiene en cuenta los navegadores móviles, entonces en pleno crecimiento. Se dirige a principiantes que ya saben escribir HTML básico y quieren dejar de dar formato elemento por elemento para separar el contenido de la presentación.
El libro se organiza en tres partes. «The Basics» presenta CSS y los motores de los navegadores, la anatomía de una hoja de estilo (reglas, declaraciones, valores y unidades), los selectores (de clase, de ID, universal, descendientes y otros) y el funcionamiento de la cascada y la herencia. La parte de propiedades recorre el formato de texto y fuentes, los fondos, el modelo de caja, el uso de float y la alineación vertical, el posicionamiento, las listas y las tablas. La última parte, de CSS avanzado y medios alternativos, trata las fuentes incrustadas con @font-face, las primeras funciones de CSS3 y la adaptación a otros medios, como el móvil y la impresión. Cierra con un apéndice de referencia de CSS con tablas de compatibilidad entre navegadores.
La práctica se basa en ejemplos y en los ejercicios guiados «Try It Out» propios de la serie Wrox, con soluciones a problemas habituales y avisos sobre errores conocidos de cada navegador. Es una buena base para entender por qué CSS se comporta como lo hace: la especificidad, la cascada y el modelo de caja siguen vigentes. Sin embargo, el libro es anterior a Flexbox, CSS Grid, las variables CSS y el diseño responsive tal como se entiende hoy, y dedica mucho espacio a trucos para Internet Explorer que ya no sirven. Conviene leerlo como fundamento conceptual y completarlo con material actual sobre maquetación moderna.
- CSS 2.1
- CSS3
- Selectores
- Cascada y herencia
- Especificidad
- Modelo de caja
- Floats
- Posicionamiento
- Tipografía web
- @font-face
- Compatibilidad entre navegadores
- Estilos para móvil e impresión
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

