MEJOR SITIO PARA DESARROLLADORES WEB
HTML5 Lecciones para principiantes

Ua En De

HTML Tablas


Las tablas HTML permiten a los desarrolladores web organizar los datos en filas y columnas.


Ejemplo

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Centro comercial Moctezuma Francisco Chang Mexico
Ernst Handel Roland Mendel Austria
Island Trading Helen Bennett UK
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
Magazzini Alimentari Riuniti Giovanni Rovelli Italy
Inténtalo tú mismo »

Definir una tabla HTML

Una tabla en HTML consta de celdas dentro de filas y columnas.

Ejemplo

Una tabla HTML simple:

<table>
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
</table>
Inténtalo tú mismo »

Celdas de tabla

Cada celda de la tabla está definida por una etiqueta <td> y </td>.

td significa datos de tabla (table data).

Todo lo que está entre <td> y </td> es el contenido de la celda de la tabla.

Ejemplo

<table>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
</table>
Inténtalo tú mismo »

Nota: los elementos de datos de la tabla son los contenedores de datos de la tabla.
Pueden contener todo tipo de elementos HTML; texto, imágenes, listas, otras tablas, etc.


Filas de la tabla

Cada fila de la tabla comienza con una etiqueta <tr> y termina con una etiqueta </tr>.

tr significa fila de tablas (table row).

Ejemplo

<table>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
  <tr>
    <td>16</td>
    <td>14</td>
    <td>10</td>
  </tr>
</table>
Inténtalo tú mismo »

Puedes tener tantas filas como quieras en una tabla, solo asegúrate de que la cantidad de celdas sea la misma en cada fila.

Nota: Hay ocasiones en las que una fila puede tener menos o más celdas que otra. Aprenderá sobre esto en un capítulo posterior.


Encabezados de tabla

A veces quieres que tus celdas sean encabezados, en esos casos usa la etiqueta <th> en lugar de la <td> etiqueta:

Ejemplo

Deje que la primera fila sean encabezados de tabla:

<table>
  <tr>
    <th>Person 1</th>
    <th>Person 2</th>
    <th>Person 3</th>
  </tr>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
  <tr>
    <td>16</td>
    <td>14</td>
    <td>10</td>
  </tr>
</table>
Inténtalo tú mismo »

De forma predeterminada, el texto de los elementos <th> está en negrita y centrado, pero puedes cambiarlo con CSS.


HTML Ejercicios

Ponte a prueba con ejercicios

Ejercicio:

Agregar una fila de tabla con dos encabezados de tabla.

Los dos encabezados de la tabla deben tener el valor "Name" y "Age".

<table>
  
    
    
  
  <tr>
    <td>Jill Smith</td>
    <td>50</td>
  </tr>
</table>


Etiquetas de tabla HTML

Etiqueta Descripción
<table> Define una tabla
<th> Definir una celda de encabezado en una tabla
<tr> Define una fila en una tabla
<td> Define una celda en una tabla
<caption> Definir un título de tabla
<colgroup> Especificar un grupo de una o más columnas en una tabla para formatear
<col> Especificar propiedades de columna para cada columna dentro de un elemento <colgroup>
<thead> Agrupa el contenido del encabezado en una tabla
<tbody> Agrupa el contenido del cuerpo en una tabla
<tfoot> Agrupa el contenido del pie de página en una tabla

Para obtener una lista completa de todas las etiquetas HTML disponibles, visite nuestra Referencia de etiquetas HTML.



Comentarios