Texto semántico en HTML: mark, abbr, kbd, del/ins, dfn, dl, progress y meter

Domina etiquetas de texto menos conocidas para escribir contenido más claro, accesible y profesional.

No todo el texto se marca igual: cada etiqueta comunica una intención distinta.

`mark`, `abbr`, `kbd`, `del/ins` y `dfn` aportan semántica útil para personas y máquinas.

`dl` sirve para pares término-definición, y evita usar listas genéricas donde no toca.

`progress` y `meter` no son lo mismo: uno representa avance de tarea, el otro una medida en rango.

  • Si todo se escribe con `span`, pierdes significado y contexto. ✍️
  • `mark` destaca relevancia contextual (por ejemplo, resultados de búsqueda), mientras que `strong` señala importancia semántica.
  • `abbr` con `title` aclara siglas, `kbd` representa teclas, y `del`/`ins` documentan cambios de contenido con mayor precisión editorial.
  • Cuatro etiquetas útiles para contenido técnico y paneles de estado.
  • Usa `dfn` en la primera definición de un término y `dl` cuando tengas pares concepto-descripción.

Etiquetas de texto con intención real

Si todo se escribe con `span`, pierdes significado y contexto. ✍️

`mark` destaca relevancia contextual (por ejemplo, resultados de búsqueda), mientras que `strong` señala importancia semántica.

`abbr` con `title` aclara siglas, `kbd` representa teclas, y `del`/`ins` documentan cambios de contenido con mayor precisión editorial.

Definiciones y métricas: dfn, dl, progress y meter

Cuatro etiquetas útiles para contenido técnico y paneles de estado.

Usa `dfn` en la primera definición de un término y `dl` cuando tengas pares concepto-descripción.

`progress` expresa una tarea en curso (subida 65%), mientras `meter` muestra una magnitud en un rango (batería, calidad, riesgo).

HTML
05

Texto semántico en HTML: mark, abbr, kbd, del/ins, dfn, dl, progress y meter

Domina etiquetas de texto menos conocidas para escribir contenido más claro, accesible y profesional.

Código del tema: <mark> | <abbr> | <kbd> | <del>/<ins> | <dfn> | <dl> | <progress> | <meter>

📘 Teoría

Etiquetas de texto con intención real

Si todo se escribe con `span`, pierdes significado y contexto. ✍️

`mark` destaca relevancia contextual (por ejemplo, resultados de búsqueda), mientras que `strong` señala importancia semántica.

`abbr` con `title` aclara siglas, `kbd` representa teclas, y `del`/`ins` documentan cambios de contenido con mayor precisión editorial.

1

mark

Resaltado contextual de relevancia.

2

abbr + title

Expansión de abreviaturas accesible.

3

kbd

Representa teclas o atajos de teclado.

4

del / ins

Muestra eliminaciones e inserciones de forma explícita.

Definiciones y métricas: dfn, dl, progress y meter

Cuatro etiquetas útiles para contenido técnico y paneles de estado.

1

Usa `dfn` en la primera definición de un término y `dl` cuando tengas pares concepto-descripción.

2

`progress` expresa una tarea en curso (subida 65%), mientras `meter` muestra una magnitud en un rango (batería, calidad, riesgo).

Bloque semántico mixto
<p>El término <dfn title="Document Object Model">DOM</dfn> aparece en todo frontend moderno.</p>

<dl>
  <dt>HTML</dt><dd>Estructura de contenido</dd>
  <dt>CSS</dt><dd>Presentación visual</dd>
</dl>

<p>Progreso del curso:</p>
<progress value="72" max="100">72%</progress>

<p>Nivel de batería:</p>
<meter value="0.45" min="0" max="1" low="0.2" high="0.6" optimum="1">45%</meter>

🧪 Aprende probando

Ejemplo Demo interactiva: markup de texto semántico en contexto Recorre casos reales con `mark`, `abbr`, `kbd`, `del/ins`, `dfn`, `dl`, `progress` y `meter`.

🏁 Retos

Reto Reto: distinguir `progress` de `meter` Construye un bloque con una barra de avance y una medición de estado.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre HTML.

Test de HTML

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .