Índice

Objetivos

Las páginas web que va a diseñar deben estar estructuradas con contenedores. Se trata de contenedores que permiten construir la arquitectura de las páginas web. Estos contenedores van a contener tipos de contenido variados: una barra de navegación, una columna lateral, encabezados, pies de página…

Con HTML 4, los desarrolladores utilizaban principalmente el elemento <div> para diseñar estos contenedores. Los desarrolladores hablan de "cajas" <div>. Una página web que comprenda una buena cantidad de información estructurada que deba mostrar va a contener una cantidad importante de cajas <div>, sin que su contenedor sea distinto. La única distinción clara se realizará mediante selectores CSS que indicarán su utilidad. Nos encontramos con una gran cantidad de contenidos no semánticos.

Con la aparición de HTML5, el W3C nos propone toda una serie de contenedores estructurales semánticos.