Uso de Etiquetas Semánticas en HTML5

Etiqueta <section>

La etiqueta <section> se utiliza para definir una sección en un documento. Cada sección debe tener un encabezado. Se utiliza para dividir el contenido en bloques temáticos o secciones que son auto-contenidas.

<section>
    <h2>Encabezado de la Sección</h2>
    <p>Contenido de la sección.</p>
</section>

Etiqueta <article>

La etiqueta <article> se utiliza para representar una pieza independiente de contenido, como un artículo de blog, un comentario, o una entrada de foro. Cada <article> debe ser independiente y reutilizable.

<article>
    <h2>Título del Artículo</h2>
    <p>Contenido del artículo.</p>
</article>

Etiqueta <aside>

La etiqueta <aside> se utiliza para definir contenido que está relacionado de manera tangencial con el contenido principal. A menudo se usa para barras laterales, notas al margen, o anuncios.

<aside>
    <p>Contenido relacionado.</p>
</aside>

Etiqueta <figure>

La etiqueta <figure> se utiliza para encapsular contenido relacionado, como imágenes, gráficos, o diagramas. Suele ir acompañada de una <figcaption> para proporcionar una leyenda o descripción.

<figure>
    <img src="imagen.jpg" alt="Descripción de la imagen">
    <figcaption>Leyenda de la imagen.</figcaption>
</figure>

Etiqueta <main>

La etiqueta <main> se utiliza para definir el contenido principal de un documento. El contenido dentro de <main> es central para el documento y debe ser único, es decir, no debe incluir elementos repetitivos como encabezados y pies de página.

<main>
    <h1>Contenido Principal</h1>
    <p>Contenido del documento.</p>
</main>