
Beginning HTML5 and CSS3
Christopher Murphy, Divya Manian, Oli Studholme, Richard Clark
- Editorial
- Apress
- Año
- 2012
- Páginas
- ~624
- Nivel
- Básico
De qué trata
Libro de Apress (con el subtítulo The Web Evolved) escrito por cuatro autores conocidos en la comunidad de estándares web: Richard Clark, Oli Studholme, Christopher Murphy y Divya Manian. Repasa las novedades de HTML5 y CSS3 tal como estaban en 2012. Aunque el título dice «Beginning», varias reseñas advierten que no es para principiantes absolutos: da por hecho que el lector ya sabe HTML y CSS y quiere ponerse al día con los estándares nuevos.
Sus 13 capítulos comienzan con la defensa de usar HTML5 ya («HTML5: Now, Not 2022»), un primer contacto práctico con el lenguaje y los nuevos elementos estructurales y semánticos (section, article, nav, etc.), seguidos de un marcado más rico para el contenido, con anotación de datos legibles por máquinas. También explica el audio y el video nativos y las bases de las aplicaciones web. En la parte de CSS3 trata los selectores avanzados para mantener el marcado limpio, los distintos sistemas de maquetación, la tipografía web con fuentes personalizadas, las nuevas propiedades de CSS3 en uso real, y las transformaciones (incluido 3D), transiciones y animaciones, para cerrar con lo que estaba por llegar a CSS.
Se trabaja con ejemplos de código descargables y ejercicios paso a paso, y muchos enlaces a especificaciones y recursos, de modo que también sirve como obra de consulta. Lo mejor es el rigor con los estándares y la semántica. En contra, a veces profundiza en temas de nicho y pasa rápido por otros más comunes, y parte de lo que entonces era experimental (prefijos de navegador, layouts en borrador) cambió después: no cubre Flexbox ni CSS Grid en su forma definitiva. Conviene leerlo junto con documentación actual como MDN.
- HTML5
- Elementos semánticos
- Microdatos
- Audio y video
- CSS3
- Selectores CSS
- Maquetación CSS
- Tipografía web
- Transformaciones
- Transiciones y animaciones
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

