Este libro sobre el lenguaje HTML5 (en versión 5.2 en el momento de la redacción de este libro) y las hojas de estilo CSS3, ambos lenguajes fundacionales de la creación de sitios web, esta dirigido a desarrolladores, que desean tener los conocimientos necesarios para crear y hacer evolucionar sitios web, cumpliendo las buenas prácticas.
El libro está escrito de manera que permite un aprendizaje progresivo de los elementos HTML y las propiedades CSS más utilizados. Su objetivo no es presentar las diferentes variedades de sintaxis existentes, sino sólo aquellas que se usan más comúnmente en la creación de sitios web modernos. Los ejemplos de código presentados por el autor se ilustran con capturas de pantalla, para que el lector pueda tener una idea del resultado obtenido.
En la primera parte del libro, el autor proporciona la información necesaria para comprender totalmente el diseño del sitio web. Presenta las especificaciones técnicas de HTML y CSS (las famosas recomendaciones por el W3C), el papel esencial de los navegadores y su compatibilidad con elementos HTML y propiedades CSS, así como las buenas prácticas de diseño de sitios web, para obtener contenidos semánticamente bien diseñados.
En la segunda parte, el lector aprende a diseñar la estructura de las páginas web, con elementos HTML semánticos dedicados. Después se estudian los elementos que permiten insertar texto, enlaces, tablas, imágenes, formularios, sin olvidar los contenidos multimedia. Se dedica un capítulo a Microdata que permite obtener un sitio semántico y optimizar su SEO.
La tercera parta permite al lector explotar el CSS para formatear y diseñar un sitio web. Se aprende la sintaxis de CSS y los selectores, se estudian los conceptos de herencia y diseño en cascada. Después, descubre cómo formatear cada componente de una página web: texto, imágenes, formularios y cajas de contenedores. También se detallan las diferentes técnicas de diseño y el diseño de sitios web responsivos. El autor termina con el estudio de CSS dedicados a animaciones para energizar páginas web.
U15203