Recopilación y listado de las nuevas etiquetas semánticas de estructura HTML5. Estas nuevas etiquetas ayudan o sirven para agrupar cada tipo de contenido HTML de nuestra web.
Antes de listarlas veamos en la siguiente imagen su jerarquía:
Ahora listamos las etiquetas para posteriormente hacer un breve resumen de cada una de ellas:
Aquí os pongo el listado de elementos obsoletos en HTML5:
Contiene la agrupación de código HTML correspondiente a la cabecera de la web o referencia descriptiva de artículos.
Su sintaxis es:
<header> <!-- Código HTML --> </header>
Puedes obtener más información y ejemplos en el siguiente post:
Nos sirve para definir el conjunto de código HTML de un menú de navegación, solamente contiene enlaces a las diferentes secciones de la web.
Su sintaxis es:
<nav> <!-- Código HTML --> </nav>
Puedes obtener más información y ejemplos en el siguiente post:
Sirve para definir en una sección la agrupación temática del contenido de una página web.
Su sintaxis es:
<section> <!-- Código HTML --> </section>
Puedes obtener más información y ejemplos en el siguiente post:
Define una sección de la web donde el contenido no tiene que estar necesariamente relacionado con el contenido principal de la web. Generalmente suelen ser barras laterales o sidebars de una web (Plugins sociales, publicidades…).
Su sintaxis es:
<aside> <!-- Código HTML --> </aside>
Puedes obtener más información y ejemplos en el siguiente post:
Esta etiqueta nos ayuda a definir un contenido específico dentro de una web y que por si solo tiene sentido. Un código independiente y con sentido puede ser:
Su sintaxis es:
<article> <!-- Código HTML --> </article>
Puedes obtener más información y ejemplos en el siguiente post:
Sirve para definir el contenido principal o más destacado de una url. Solo puede haber una etiqueta main.
Dentro de esta nueva etiqueta HTML5 tenemos que tener elementos tales como: cabecera de la web, menú de navegación, información legal de la web, pie de página, barras laterales…
Su sintaxis es:
<main> <!-- Código HTML --> </main>
Puedes obtener más información y ejemplos en el siguiente post:
Contiene la agrupación de código HTML correspondiente al pie de página que suelen tener habitualmente todas las webs. Muy parecida a la etiqueta header.
Su sintaxis es:
<footer> <!-- Código HTML --> </footer>
Puedes obtener más información y ejemplos en el siguiente post: