Tablas en HTML:
Tablas HTML
Las tablas se definen con la etiqueta <table>.
Una tabla se divide en filas (con la etiqueta <tr>), y cada fila se divide en celdas de datos
(con la etiqueta <td>). TD son las siglas de "datos de la tabla," y sostiene el contenido de una
celda de datos. Una etiqueta <td> puede contener texto, enlaces, imágenes, listas, formularios, otras tablas, etc...
- Ejemplo de tabla
- <table border="1">
- <tr>
- <td>Fila 1, columna 1</td>
- <td>Fila 1, columna 2</td>
- </tr>
- <tr>
- <td>Fila 2, columna 1</td>
- <td>Fila 2, columna 2</td>
- </tr>
- </table>
Con el código HTML anterior se ve en un navegador se la siguiente manera:
Fila 1, columna 1 |
Fila 1, columna 2 |
Fila 2, columna 1 |
Fila 2, columna 2 |
Tablas y el atributo border
Si no se especifica un atributo border, la tabla se mostrará sin "fronteras", es decir, sin bordes.
A veces esto puede ser útil, pero la mayoría de veces, queremos que los márgenes se muestren.
Para mostrar una tabla con bordes, especifique el atributo border:
- <table border="1">
- <tr>
- <td>Fila 1, columna 1</td>
- <td>Fila 1, columna 2</td>
- </tr>
- <table border="1">
Encabezados
La información de cabecera en una tabla se definen con la etiqueta <th>.
Todos los principales navegadores muestran el texto en el elemento <th> como negrita y centrado.
- Ejemplo de encabezado
- <table border="1">
- <th> Encabezado1 </th>
- <th> Encabezado2 </th>
- <tr>
- <td>Fila 1, columna 1</td>
- <td>Fila 1, columna 2</td>
- </tr>
- <tr>
- <td>Fila 2, columna 1</td>
- <td>Fila 2, columna 2</td>
- </tr>
- </table>
Con el código anterior se muestra la siguiente tabla:
Encabezado 1 |
Encabezado 2 |
Fila 1, Columna 1 |
Fila 1, Columna 2 |
Fila 2, Columna 1 |
Fila 2, Columna 2 |
Etiquetas para las tablas
Etiqueta |
Descripción |
<table> |
Defines la tabla |
<th> |
Defines el encabezado de la tabla |
<tr> |
Defines una fila de la tabla |
<td> |
Defines una columna de la tabla |
<caption> |
Defines un título de la tabla |
<colgroup> |
Especifica un grupo de una o más columnas de una tabla para el formato. |
<col> |
Especifica las propiedades de columna para cada columna dentro de una <colgroup> elemento. |
<thead> |
Se utiliza para agrupar contenido de la cabecera en una tabla HTML. |
<tbody> |
Se utiliza para agrupar el contenido del cuerpo en una tabla HTML. |
<tfoot> |
Se utiliza para agrupar el contenido de pie de página en una tabla HTML. |