
HTML and CSS
Jürgen Wolf
- Editorial
- Rheinwerk
- Año
- 2023
- Páginas
- ~1681
- Nivel
- Básico
De qué trata
Guía exhaustiva de Rheinwerk Computing (publicada en inglés como «HTML and CSS: The Comprehensive Guide») en la que Jürgen Wolf, desarrollador web y de software y autor de varias obras de referencia sobre programación, recorre el desarrollo front-end actual con HTML5 y CSS modernos. Está pensada para principiantes que quieren aprender de forma ordenada y completa, y también sirve como obra de consulta para quienes ya hacen páginas web y buscan ordenar sus conocimientos. No se requiere experiencia previa.
La primera mitad trata HTML: el ecosistema de la web, la estructura básica de un documento, los metadatos del head, los elementos semánticos del cuerpo, las tablas e hipervínculos, los gráficos y la multimedia, y los formularios y elementos interactivos. La segunda parte se centra en CSS: selectores, herencia y cascada, modelo de caja, posicionamiento, diseños responsive para distintos tamaños de pantalla, aplicación de estilos, pruebas y organización del código para conseguir resultados uniformes en todos los navegadores, y el preprocesador Sass/SCSS para escribir hojas de estilo más mantenibles. Los últimos capítulos ofrecen una introducción a JavaScript: variables, arrays, funciones y objetos, eventos, manipulación del DOM para modificar páginas de forma dinámica y un primer contacto con Ajax.
Es un libro de referencia de gran tamaño, con explicaciones detalladas y muchos ejemplos de código para probar, aunque no se organiza en torno a un proyecto concreto. Su mayor aporte es la cobertura actualizada y sistemática de HTML y CSS, incluidos el diseño responsive y Sass, en un solo volumen. La parte de JavaScript es solo una introducción: no llega a frameworks, herramientas de build ni JavaScript avanzado, por lo que habrá que continuar con libros específicos. Existe una reedición de 2025 con un contenido muy similar.
- HTML5
- HTML semántico
- Formularios
- Multimedia
- Selectores CSS
- Cascada y herencia
- Modelo de caja
- Posicionamiento CSS
- Diseño responsive
- Sass/SCSS
- JavaScript
- DOM y Ajax
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

