Sobes.tech
Intern

¿Cuál es la estructura de una tabla en HTML?

sobes.tech AI

Respuesta de la IA

La estructura de una tabla en HTML se define mediante varios elementos:

  • <table>: Contenedor de la tabla.
  • <caption>: Título opcional de la tabla.
  • <colgroup> y <col>: Elementos opcionales para agrupar columnas y aplicar estilos.
  • <thead>: Sección de encabezados de columnas.
  • <tbody>: Sección del contenido principal de la tabla.
  • <tfoot>: Sección del pie de la tabla.
  • <tr>: Fila de la tabla.
  • <th>: Celda de encabezado en una fila.
  • <td>: Celda de datos en una fila.

Los elementos <thead>, <tbody> y <tfoot> ayudan a agrupar filas por significado y pueden ser utilizados por los navegadores para optimizar la visualización de tablas grandes. Dentro de estas secciones se colocan elementos <tr>. Dentro de <tr> se encuentran <th> (en <thead>, a veces en <tbody> o <tfoot>) o <td> (en <tbody> y <tfoot>, a veces en <thead>).

Ejemplo de estructura básica:

<table>
  <caption>
    Lista de productos
  </caption>
  <thead>
    <tr>
      <th>Nombre</th>
      <th>Precio</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Producto 1</td>
      <td>100</td>
    </tr>
    <tr>
      <td>Producto 2</td>
      <td>150</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td colspan="2">Total: 250</td>
    </tr>
  </tfoot>
</table>