Tutorial HTML

INICIO HTML Introducción HTML Editores HTML HTML básico Elementos HTML Atributos HTML Encabezados HTML Párrafos HTML Estilos HTML Formato HTML Cotizaciones HTML Comentarios HTML Colores HTML CSS HTML Enlaces HTML Imágenes HTML icono de favoritos HTML Tablas HTML Listas HTML Bloque HTML y en línea Clases HTML Identificación HTML Marcos flotantes HTML HTML JavaScript Rutas de archivo HTML Encabezado HTML Diseño HTML Responsivo HTML Código informático HTML Semántica HTML Guía de estilo HTML Entidades HTML Símbolos HTML Emoticonos HTML Juego de caracteres HTML Codificación de URL HTML HTML frente a XHTML

Formularios HTML

Formularios HTML Atributos de formulario HTML Elementos de formulario HTML Tipos de entrada HTML Atributos de entrada HTML Atributos de formulario de entrada HTML

Gráficos HTML

Lienzo HTML HTML SVG

Medios HTML

Medios HTML Vídeo HTML Audio HTML Complementos HTML HTML de YouTube

API de HTML

Geolocalización HTML Arrastrar/soltar HTML Almacenamiento web HTML Trabajadores web HTML SSE HTML

Ejemplos HTML

Ejemplos HTML Cuestionario HTML Ejercicios HTML Certificado HTML Resumen HTML Accesibilidad HTML

Referencias HTML

Lista de etiquetas HTML Atributos HTML Atributos globales HTML Compatibilidad con navegador HTML Eventos HTML Colores HTML Lienzo HTML Audio/vídeo HTML Tipos de documentos HTML Conjuntos de caracteres HTML Codificación de URL HTML Códigos de idioma HTML Mensajes HTTP Métodos HTTP Convertidor PX a EM Atajos de teclado

Encabezados de tabla HTML


Las tablas HTML pueden tener encabezados para cada columna o fila, o para muchas columnas/filas.


EMIL TOBÍAS LINUS
     
     
     
     
     
8:00    
9:00    
10:00    
11:00    
12:00    
13:00    
LUN MAR CASARSE RECOGER VIE
8:00          
9:00          
10:00          
11:00          
12:00          
DICIEMBRE
     
     
     
     
     

Encabezados de tabla HTML

Los encabezados de las tablas se definen con thelementos, cada thelemento representa una celda de la tabla.

Ejemplo

<table>
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>

Encabezados de tabla verticales

Para usar la primera columna como encabezados de tabla, defina la primera celda de cada fila como un thelemento:

Ejemplo

<table>
  <tr>
    <th>Firstname</th>
    <td>Jill</td>
    <td>Eve</td>
  </tr>
  <tr>
    <th>Lastname</th>
    <td>Smith</td>
    <td>Jackson</td>
  </tr>
  <tr>
    <th>Age</th>
    <td>94</td>
    <td>50</td>
  </tr>
</table>


Alinear encabezados de tabla

De forma predeterminada, los encabezados de las tablas están en negrita y centrados:

Nombre de pila Apellido Envejecer
Jill Herrero 50
víspera jackson 94

Para alinear a la izquierda los encabezados de la tabla, use la text-alignpropiedad CSS:

Ejemplo

th {
  text-align: left;
}

Encabezado para varias columnas

Puede tener un encabezado que abarque dos o más columnas.

Nombre Envejecer
Jill Herrero 50
víspera jackson 94

Para hacer esto, use el colspanatributo en el <th>elemento:

Ejemplo

<table>
  <tr>
    <th colspan="2">Name</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>

Aprenderá más sobre colspan y rowspan en el capítulo Table colspan & rowspan .


Título de la tabla

Puede agregar un título que sirva como encabezado para toda la tabla.

ahorros mensuales
Mes Ahorros
enero $100
febrero $50

Para agregar un título a una tabla, use la <caption>etiqueta:

Ejemplo

<table style="width:100%">
  <caption>Monthly savings</caption>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$50</td>
  </tr>
</table>

Nota: La <caption>etiqueta debe insertarse inmediatamente después de la <table>etiqueta.


Ejercicios HTML

Ponte a prueba con ejercicios

Ejercicio:

Agregue un título de tabla que diga "Nombres".

<tabla>
  
  <tr>
    <th>Nombre</th>
    <th>Apellido</th>
    <th>Puntos</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</ td>
    <td>50</td>
  </tr>
</tabla>