En las versiones anteriores a HTML5 existían dos enfermedades terribles, la spanmania y la divitis (abuso de <span> y <div>). En HTML5 se han añadido etiquetas nuevas que ayudan a evitar esto:
- <header>: cabecera.
- <nav>: barra de navegación.
- <aside>: panel con información adicional.
- <main>: zona de contenido principal.
- <article>: entradas o artículos.
- <figure>: puede etiquetar cualquier cosa, como imágenes, fragmentos de código o citas.
- <footer>: pie de página.