1.HTML5 quita la necesidad de elementos <div> para definirsecciones semanticas sindefinir valores especificos para los atributos class,introduciendo un nuevo elemento,<section>, el elemento de seccion HTM.
2.Mezclar varios documentos es dificil: la inclusion de un sub-documento en undocumento principal. Esto se resuelve en HTML5 conlos elementos de seccionado(>article>, >section>, >nav> y >aside>) son siempresubsecciones de su seccionancestra mas cercana.
3.HTML5 introduce el elemento <hgroup> que oculta todoslos elementos de cabeceraexcepto el primero de más alto rango (por ejemplo,<hgroup><h1>Justine</h1><h2>Les Malheurs de la Vertu</h2></hgroup>crea elperfil 1. Justine).
4.Un documento puede tener secciones especiales conteniendo informacionrelacionado que no es parte del flujo principal. HTML5introduce el elemento <aside>permitiendo a dichas secciones no ser parte del perfilprincipal.
5.Hay informacion relacionada no al documento pero sial sitio entero, como logos,menus, tablas de contenidos, o informacion de derechosde autor y notas legales.Para ese proposito, HTML5 introduce tres elementosde seccion especificos: <nav>para colecciones de enlaces, como una tabla de contenidos,<footer> y <header>información relacionada con el sitio.
De manera mas general, HTML5 trae precision a lascaracteristicas de seccionado ycabecera, permitiendo a los perfiles de documentoser predecibles y usados por elnavegador para mejorar la experiencia de usuario.
El algoritmo de perfilado de HTML5
Definiendo secciones en HTML5
Todo el contenido incluido dentro del elemento <body>es parte de una seccion. Lassecciones en HTML5 pueden ser anidadas. Ademas dela sección principal, definida por elelemento <body>, los limites de la seccion son definidosexplicita o implicitamente. Lasecciones definidas explicitamente son el contenidodefinido en las etiquetas <body>,<section>, <article>, <aside>, <footer>, <header>,y <nav>. Nota: Cada seccion puede tenersu propia jerarquia de cabeceras. Por lo tanto, inclusouna seccion anidada puede tener unelemento <h1>. Consulte tambien Definiendo cabecerasen HTML5.