// 07 de 09
Las etiquetas semánticas dan significado al contenido para navegadores, lectores de pantalla y buscadores. No son solo para layout.
<main><article><section>
<aside><nav><time>
<address><figure>
Elementos inline semánticos
article vs section — article es contenido que tiene sentido solo (un post, un tweet, una noticia). section agrupa contenido relacionado dentro de algo mayor.
time datetime — el texto visible puede ser legible para humanos; el atributo datetime da el formato estándar para máquinas.
<body>
<header>
<nav aria-label="principal">
<a href="/">Inicio</a>
</nav>
</header>
<!-- main: único por página -->
<main>
<!-- article: contenido independiente -->
<article>
<header>
<h1>Título del post</h1>
<time datetime="2024-03-15">
15 marzo 2024
</time>
</header>
<!-- section: bloque temático -->
<section>
<h2>Introducción</h2>
...
</section>
<footer>
<address>
Por <a href="mailto:a@b.com">Ada</a>
</address>
</footer>
</article>
<aside>
<!-- Contenido relacionado -->
</aside>
</main>
<footer>...</footer>
</body>
<!-- figure + figcaption -->
<figure>
<img src="foto.jpg"
alt="descripción accesible">
<figcaption>Pie de foto</figcaption>
</figure>
<!-- nav con aria-label si hay varios -->
<nav aria-label="breadcrumb">...</nav>