Tabelle in HTML
Le tabelle HTML permettono agli sviluppatori web di organizzare i dati in righe e colonne.
Compagnia | Contatto | Città |
---|---|---|
Ditta A | Mario Rossi | Milano |
Ditta B | Luca Verdi | Firenze |
Ditta C | Anna Neri | Napoli |
Celle della tabella
Ogni cella della tabella è definita con il tag <td>
e </td>
, dove “td” sta per “table data” (dati di tabella).
Tutto ciò che si trova tra <td>
e </td>
costituisce il contenuto della cella della tabella.
Note: Una cella di tabella può contenere tutti i tipi di elementi HTML: testo, immagini, liste, link, altre tabelle, ecc.
Righe della tabella
Ogni riga della tabella inizia con il tag <tr>
e termina con il tag </tr>
, dove “tr” sta per “table row” (riga della tabella).
È possibile avere quante righe si desidera in una tabella; assicurarsi solo che il numero di celle sia lo stesso in ogni riga.
Intestazioni di tabella
A volte si desidera che le celle siano celle di intestazione della tabella. In questi casi utilizzare il tag <th>
invece del tag <td>
, dove “th” sta per “table header” (intestazione di tabella).
Per impostazione predefinita, il testo negli elementi <th>
è in grassetto e centrato, ma è possibile cambiarlo con CSS.
Intestazioni di tabella verticali
Per utilizzare la prima colonna come intestazioni di tabella, definire il primo elemento di ogni riga come elemento <th>
:
Didascalia della tabella
È possibile aggiungere una didascalia che funge da intestazione per l’intera tabella.
Per aggiungere una didascalia a una tabella, utilizzare il tag <caption>
:
Tabella HTML - Colspan
Le tabelle HTML possono avere celle che si estendono su più righe e/o colonne. Per far sì che una cella si estenda su più colonne, utilizzare l’attributo colspan:
Tabella HTML - Rowspan
Per far sì che una cella si estenda su più righe, utilizzare l’attributo rowspan: