Las tablas organizan información en filas y columnas. Son ideales para mostrar datos estructurados como horarios, precios, estadísticas o inventarios. En HTML, se crean con la etiqueta <table>.
Una tabla se compone de:
<table> — contenedor principal<tr> — fila (table row)<th> — encabezado de columna (table header)<td> — celda de datos (table data)<table>
<tr>
<th>Nombre</th>
<th>Edad</th>
<th>Ciudad</th>
</tr>
<tr>
<td>Juan</td>
<td>25</td>
<td>Madrid</td>
</tr>
</table>
Resultado visual:
| Nombre | Edad | Ciudad |
|---|---|---|
| Juan | 25 | Madrid |
<table border="1">...
colspan) o verticalmente (rowspan).
<td colspan="2">Celda unida</td>
Para mejorar la semántica y accesibilidad, puedes usar:
<thead> — para encabezados<tbody> — para el cuerpo de la tabla<tfoot> — para el pie (opcional)<table>
<thead>
<tr>
<th>Producto</th>
<th>Precio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Manzana</td>
<td>$1.50</td>
</tr>
</tbody>
</table>
index.html, crea una tabla con 3 columnas: “Nombre”, “Edad”, “Ciudad” y 2 filas de datos.<thead> y cuerpo con <tbody>.colspan para unir dos celdas en la última fila.<tfoot>) que muestre un total o nota al final.