Se le conoce como el elemento que nos sirve para definir el título de una tabla. No es aconsejable utilizar el elemento caption para mostrar información relacionada con entornos de accesibilidad. Los navegadores suelen ponerlo como título justo encima de la tabla. El elemento caption deberá de ir seguidamente al elemento table.
Solo podrá existir un elemento caption asociado a una tabla.
<caption>Mi tabla de ejemplo</caption>
<table>
<caption>Mi tabla de ejemplo</caption>
<tr>
<td>Fila 1 Columna 1</td>
<td>Fila 1 Columna 2</td>
<td>Fila 1 Columna 3</td>
<td>Fila 1 Columna 4</td>
</tr>
<tr>
<td>Fila 2 Columna 1</td>
<td>Fila 2 Columna 2</td>
<td>Fila 2 Columna 3</td>
<td>Fila 2 Columna 4</td>
</tr>
<tr>
<td>Fila 3 Columna 1</td>
<td>Fila 3 Columna 2</td>
<td>Fila 3 Columna 3</td>
<td>Fila 3 Columna 4</td>
</tr>
</table>
Como podemos observar la marca caption está inmediatamente después que se abre la marca de comienzo de la tabla:
<table border="1">
<caption>Población de los paises con mayor cantidad de habitantes.
</caption>
<tr>
Para recordar el nombre de este nuevo elemento HTML:
<caption> significa título.