Etiqueta <th> HTML
Definición y uso
<th>
La etiqueta define la celda de título en la tabla HTML.
Hay dos tipos de celdas en las tablas HTML:
- Celda de título - contiene información de título (usando
<th>
creación de elementos) - Celda de datos - contiene datos (usando <td> creación de elementos)
Por defecto,<th>
El texto dentro de los elementos es negrita y centrado.
Por defecto, el texto dentro de los elementos <td> es común y alineado a la izquierda.
Vea también:
Tutorial de HTML:Tabla HTML
Manual de referencia del DOM HTML:Objeto TableHeader
Tutorial de CSS:Configuración de estilos de formulario
Ejemplo
Ejemplo 1
Una tabla HTML simple que contiene tres filas, dos celdas de título y cuatro celdas de datos:
<table> <tr> <th>Mes</th> <th>Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> <tr> <td>Febrero</td> <td>¥4500</td> </tr> </table>
Ejemplo 2
¿Cómo alinear? <th>
del contenido (usando CSS):
<table style="width:100%"> <tr> <th style="text-align:left">Meses</th> <th style="text-align:left">Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> <tr> <td>Febrero</td> <td>¥4500</td> </tr> </table>
Ejemplo 3
¿Cómo agregar un color de fondo a la celda de título de la tabla (usando CSS)?
<table> <tr> <th style="background-color:#FF0000">Meses</th> <th style="background-color:#00FF00">Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> </table>
Ejemplo 4
¿Cómo configurar la altura de la celda de título de la tabla (usando CSS)?
<table> <tr> <th style="height:100px">Mes</th> <th style="height:100px">Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> </table>
Ejemplo 5
Cómo especificar que no se salte de línea en la celda de encabezado de tabla (usando CSS):
<table> <tr> <th>Mes</th> <th style="white-space:nowrap">Dinero ahorrado para el nuevo coche</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> </table>
Ejemplo 6
Cómo alinear verticalmente <th>
del contenido (usando CSS):
<table style="width:50%;"> <tr style="height:100px"> <th style="vertical-align:bottom">Mes</th> <th style="vertical-align:bottom">Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> </table>
Ejemplo 7
Cómo establecer el ancho de la celda de encabezado de tabla (usando CSS):
<table style="width:100%"> <tr> <th style="width:70%">Mes</th> <th style="width:30%">Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> </table>
Ejemplo 8
Cómo crear un encabezado de tabla:
<table> <tr> <th>Nombre</th> <th>Correo electrónico</th> <th>Teléfono</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> </tr> </table>
Ejemplo 9
Cómo crear una tabla con encabezado:
<table> <caption>Ahorros mensuales</caption> <tr> <th>Mes</th> <th>Ahorros</th> </tr> <tr> <td>Junio</td> <td>¥3400</td> </tr> <tr> <td>Febrero</td> <td>¥4500</td> </tr> </table>
Ejemplo 10
Cómo definir celdas de tabla que cruzan múltiples filas o columnas:
<table> <tr> <th>Nombre</th> <th>Correo electrónico</th> <th colspan="2">Teléfono</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> <td>186-2345-6789</td> </tr> </table>
Atributo
Atributo | Valor | Descripción |
---|---|---|
abbr | Texto | Se establece la versión abreviada del contenido de la celda de título. |
colspan | Número | Se establece el número de columnas que debe cruzar la celda de título. |
headers | header_id | Se establece una o más celdas de título relacionadas con la celda. |
rowspan | Número | Se establece el número de filas que debe cruzar la celda de título. |
scope |
|
¿Es la celda de encabezado una cabecera de columna, una cabecera de fila o una cabecera de un grupo de columnas o filas? |
Atributos globales
<th>
La etiqueta también admite Atributos globales en HTML.
Atributos de evento
<th>
La etiqueta también admite Atributos de evento en HTML.
Configuración CSS predeterminada
La mayoría de los navegadores mostrarán los siguientes valores predeterminados <th>
Elemento:
th { display: table-cell; vertical-align: inherit; font-weight: bold; text-align: center; }
Compatibilidad con navegadores
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte |