Los elementos de la estructura en HTML5
Estructura de la página principal
Header: Es el equivalente a la cabecera de la página web. Contiene el título o nombre de la empresa/titular de la página, logo e información relacionada.
Nav: Este apartado contiene los enlaces (barra de navegación) externos o internos de la página.
Main: Permite representar el contenido principal de la página.
Section: Este gran apartado puede agrupar diferentes subapartados (de tipo 'article') de diferentes temas, o bien puede definir un gran apartado de contenido unitario.
Article: Es una pieza independiente de contenido, que puede estar contenida (o no) dentro de un apartado de tipo 'section'.
Aside: Define un bloque de contenido (tangencial) relacionado con el contenido principal, pero que no es esencial para la compresión del mismo.
Footer: Equivale al pie de página de un apartado concreto ('section' o 'article') o de la página web en general.