HTML & CSSIntroducción a HTMLLección 6 de 24
Tablas HTML
Las tablas HTML son la herramienta correcta para datos tabulares: horarios, comparativas de precios, resultados deportivos, hojas de cálculo. La estructura es: table contiene thead (encabezados) y tbody (cuerpo). Cada fila es un tr, cada celda de encabezado un th, y cada celda de datos un td.
Un error histórico fue usar tablas para el layout visual de páginas web. En los años 90-2000 era común, pero hoy es incorrecto: mezcla estructura con presentación, es imposible de mantener, y arruina la accesibilidad. Para layouts usa Flexbox o Grid. Las tablas solo para datos tabulares.
<table>
<caption>Lenguajes de programación</caption>
<thead>
<tr>
<th>Lenguaje</th>
<th>Creado</th>
<th>Uso principal</th>
</tr>
</thead>
<tbody>
<tr>
<td>Python</td>
<td>1991</td>
<td>IA, Data Science</td>
</tr>
<tr>
<td>JavaScript</td>
<td>1995</td>
<td>Web</td>
</tr>
<tr>
<td>Java</td>
<td>1995</td>
<td>Empresarial, Android</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="3">Datos actualizados 2024</td>
</tr>
</tfoot>
</table>
Consejo📊 Usa <thead> para el encabezado, <tbody> para los datos y <tfoot> para el pie. Usa <th> para celdas de encabezado, <td> para datos.
Practica esta lección
Resuelve los ejercicios del curso de HTML & CSS en la app, gratis y con corrección automática.
Empezar a practicar