Mini Lezioni XHTML e CSS2
Le tabelle in XHTML
In HTML l'impaginazione della pagina web avveniva con l'uso delle tabelle, mentre con l'evoluzione dell'HTML in XHTML l'impaginazione avviene con l'uso del DIV.
Così facendo si era quasi perduto lo scopo originale per il quale erano state inventate che era quello di presentare dati ben ordinati e tabulati, questo scopo è stato riscoperto e ritrovato con Xhtml. Vediamo come si crea una tabelle e le sue proprietà.
Per creare una tabella si utilizza il tag di apertura
e il relativo tag di chiusura
.
Il codice appena scritto da solo serve a bene poco, una tabella è infatti formata da celle disposte su righe e colonne che per essere create necessitano di altri elementi, almeno due:
e
che servono rispettivamente per suddividere la tabella in righe e/o in colonne, entrambi hanno e richiedono il relativo elemento di chiusura.
Il codice mostrato dalla seguente immagini è un esempio molto semplice di tabella: Si noti inoltre che tr decreta l'inizio di una nuova riga, mentre td è la cella vera e propria.

Dovendo creare adesso una tabella con due celle affiancate, praticamente due colonne, sarà sufficiente affiancare due elementi td all'interno di un tr:

Con la stessa logica è possibile aggiungere tutte le righe e le celle che ci servono, quindi:

Oltre a tr e td che sono gli elementi base di una tabella esiste anche th che definisce il contenuto della intestazione di una tabella; per essere adoperato necessita dell'elemento thead (in cima) o tfoot (in fondo), praticamente la tabella viene suddivisa in due parti principali, proprio come succede con la pagina web dove c'è un head (testa) ed un body (corpo) anche in una tabella è possibile avere un thead ed un tbody.




