Sobes.tech
Intern

Qual è la struttura di una tabella in HTML?

sobes.tech AI

Risposta dell'AI

La struttura di una tabella in HTML è definita da diversi elementi:

  • <table>: Contenitore della tabella.
  • <caption>: Titolo opzionale della tabella.
  • <colgroup> e <col>: Elementi opzionali per raggruppare le colonne e applicare stili.
  • <thead>: Sezione delle intestazioni delle colonne.
  • <tbody>: Sezione del contenuto principale della tabella.
  • <tfoot>: Sezione del piè di pagina della tabella.
  • <tr>: Riga della tabella.
  • <th>: Cella di intestazione in una riga.
  • <td>: Cella di dati in una riga.

Gli elementi <thead>, <tbody> e <tfoot> aiutano a raggruppare le righe per significato e possono essere usati dai browser per ottimizzare la visualizzazione di tabelle grandi. All'interno di queste sezioni si trovano gli elementi <tr>. Dentro <tr>, ci sono <th> (in <thead>, a volte in <tbody> o <tfoot>) o <td> (in <tbody> e <tfoot>, a volte in <thead>).

Esempio di struttura di base:

<table>
  <caption>
    Lista dei prodotti
  </caption>
  <thead>
    <tr>
      <th>Nome</th>
      <th>Prezzo</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Prodotto 1</td>
      <td>100</td>
    </tr>
    <tr>
      <td>Prodotto 2</td>
      <td>150</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td colspan="2">Totale: 250</td>
    </tr>
  </tfoot>
</table>