Ir al contenido

Cabecera en tabla HTML

A la hora de definir una cabecera en tabla HTML tenemos que conocer dos elementos del lenguaje HTML.

El primer elemento es thead. El elemento thead es un elemento agrupador de celdas, estas celdas serán las que conformen una cabecera en tabla HTML.

El segundo de los elementos será th. En este caso th representa a una celda independiente que es una cabecera en sí misma.

Como ejemplo y para mostrar de una forma sencilla qué sería la cabecera en tabla HTML vamos a ver la siguiente tabla:

Cabecera 1Cabecera 2Cabecera 3
Celda 2.1Celda 2.2Celda 2.3
Celda 3.1Celda 3.2Celda 3.3

undefined

Lo que nos va a permitir el elemento thead es agrupar una serie de elementos, para indicar que estos elementos son la cabecera. Estos elementos no dejarán de ser una o varias líneas, dependiendo de lo compleja que sea nuestra cabecera.

Utilizaremos el elemento thead de la siguiente forma:

<table>
<thead>
<tr>
<th>Cabecera 1</th>
<th>Cabecera 2</th>
<th>Cabecera 3</th>
</tr>
</thead>
</table>
Cabecera 1Cabecera 2Cabecera 3

undefined

Importante destacar que los navegadores web suelen resaltar en negrita los elementos que se encuentran dentro de los elementos th. Si bien, recomendamos que utilices CSS para darle forma a las cabeceras.

Si ahora combinamos los elementos thead y th para crear una cabecera en tabla HTML nos quedaría el siguiente código:

<table>
<thead>
<tr>
<th>Cabecera 1</th>
<th>Cabecera 2</th>
<th>Cabecera 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Celda 1.1</td>
<td>Celda 1.2</td>
<td>Celda 1.3</td>
</tr>
<tr>
<td>Celda 2.1</td>
<td>Celda 2.2</td>
<td>Celda 2.3</td>
</tr>
<tr>
<td>Celda 3.1</td>
<td>Celda 3.2</td>
<td>Celda 3.3</td>
</tr>
</tbody>
</table>
Cabecera 1Cabecera 2Cabecera 3
Celda 1.1Celda 1.2Celda 1.3
Celda 2.1Celda 2.2Celda 2.3
Celda 3.1Celda 3.2Celda 3.3

undefined

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Cabecera en tabla HTML

Ejemplo que nos enseña a utilizar los elementos th y thead para poder definir una cabecera en tabla html

Descargar código