Tablas HTML
- Página Anterior Imágenes HTML
- Página Siguiente Listas HTML
Puedes crear tablas usando HTML.
Ejemplo
- Tabla
- Este ejemplo muestra cómo crear tablas en documentos HTML.
- Bordes de la tabla
- Este ejemplo muestra varios tipos de bordes de tabla.
(Puedes encontrar más ejemplos en la parte inferior de esta página)
Tabla
La tabla se define con la etiqueta <table>. Cada tabla tiene varias filas (definidas por la etiqueta <tr>), y cada fila se divide en varias celdas (definidas por la etiqueta <td>). La letra td representa los datos de la tabla (table data), es decir, el contenido de la celda de datos. Las celdas de datos pueden contener texto, imágenes, listas, párrafos, formularios, líneas horizontales, tablas, etc.
<table border="1"> <tr> <td>Fila 1, celda 1</td> <td>Fila 1, celda 2</td> </tr> <tr> <td>Fila 2, celda 1</td> <td>Fila 2, celda 2</td> </tr> </table>
Se muestra en el navegador de la siguiente manera:
Fila 1, celda 1 | Fila 1, celda 2 |
Fila 2, celda 1 | Fila 2, celda 2 |
Tabla y propiedad de borde
Si no se define la propiedad de borde, la tabla no mostrará el borde. A veces es útil, pero la mayoría de las veces, queremos mostrar el borde.
Usa la propiedad de borde para mostrar una tabla con borde:
<table border="1"> <tr> <td>Fila 1, celda 1</td> <td>Fila 1, celda 2</td> </tr> </table>
Encabezados de la tabla
Los encabezados de la tabla se definen con la etiqueta <th>.
La mayoría de los navegadores mostrarán los encabezados de tabla como texto negrita centrado:
<table border="1"> <tr> <th>Título</th> <th>Otro Título</th> </tr> <tr> <td>Fila 1, celda 1</td> <td>Fila 1, celda 2</td> </tr> <tr> <td>Fila 2, celda 1</td> <td>Fila 2, celda 2</td> </tr> </table>
Se muestra en el navegador de la siguiente manera:
Título | Otro Título |
---|---|
Fila 1, celda 1 | Fila 1, celda 2 |
Fila 2, celda 1 | Fila 2, celda 2 |
Célula vacía en la tabla
En algunos navegadores, las celdas de tabla sin contenido se ven mal. Si una celda está vacía (sin contenido), el navegador puede no mostrar el borde de esta celda.
<table border="1"> <tr> <td>Fila 1, celda 1</td> <td>Fila 1, celda 2</td> </tr> <tr> <td></td> <td>Fila 2, celda 2</td> </tr> </table>
El navegador puede mostrarlo de la siguiente manera:

Nota:Este borde de celda vacío no se muestra. Para evitar esto, agrega un marcador de posición de espacio en blanco en la celda vacía para que se muestre el borde.
<table border="1"> <tr> <td>Fila 1, celda 1</td> <td>Fila 1, celda 2</td> </tr> <tr> <td> </td> <td>Fila 2, celda 2</td> </tr> </table>
Se muestra en el navegador de la siguiente manera:
Fila 1, celda 1 | Fila 1, celda 2 |
Fila 2, celda 2 |
Más ejemplos
- Tabla sin borde
- Este ejemplo muestra una tabla sin borde.
- Encabezado de la tabla (Heading)
- Este ejemplo muestra cómo mostrar el encabezado de la tabla.
- Celda vacía
- Este ejemplo muestra cómo manejar celdas de tabla sin contenido usando " ".
- Tabla con título
- Este ejemplo muestra una tabla con título (caption).
- Celdas de tabla que se extienden a través de filas o columnas
- Este ejemplo muestra cómo definir celdas de tabla que se extienden a través de filas o columnas.
- Etiquetas dentro de la tabla
- Este ejemplo muestra cómo mostrar elementos dentro de diferentes elementos.
- Márgen de celda (Cell padding)
- Este ejemplo muestra cómo usar Cell padding para crear un espacio en blanco entre el contenido de la celda y el borde.
- Espacio entre celdas (Cell spacing)
- Este ejemplo muestra cómo usar Cell spacing para aumentar el espacio entre celdas.
- Agregar color de fondo o imagen de fondo a la tabla
- Este ejemplo muestra cómo agregar un fondo a la tabla.
- Agregar color de fondo o imagen de fondo a celdas de tabla
- Este ejemplo muestra cómo agregar un fondo a una o más celdas de tabla.
- Alinear contenido en celdas de tabla
- Este ejemplo muestra cómo se puede usar el atributo "align" para alinear el contenido de las celdas para crear una tabla atractiva.
- Atributo de cuadro (frame)
- Este ejemplo muestra cómo se puede usar el atributo "frame" para controlar el borde alrededor de la tabla.
Etiqueta de tabla
Tabla | Descripción |
---|---|
<table> | Define la tabla. |
<caption> | Define el título de la tabla. |
<th> | Define el encabezado de la tabla. |
<tr> | Define la fila de la tabla. |
<td> | Define la celda de la tabla. |
<thead> | Define el encabezado de la tabla. |
<tbody> | Define el cuerpo de la tabla. |
<tfoot> | Define el pie de página de la tabla. |
<col> | Define las propiedades utilizadas para las columnas de la tabla. |
<colgroup> | Define el grupo de columnas de la tabla. |
- Página Anterior Imágenes HTML
- Página Siguiente Listas HTML