Le tabelle HTML sono facili da creare dopo aver compreso le basi delle righe e delle colonne e anche dopo aver compreso quando è opportuno utilizzare una tabella e quando evitarle.
Una breve storia di tabelle e web design
Molti anni fa, prima che accettassero i CSS e gli standard web, i web designer usavano l'HTML
elemento per creare un layout di pagina per i siti. I design dei siti web sarebbero "tagliati" in piccoli pezzi come un puzzle e poi combinati con una tabella HTML per il rendering nel browser come previsto. È stato un processo molto complesso che ha creato un sacco di markup extra HTML e che non sarebbe mai utilizzabile oggi nel mondo multischermo in cui i nostri siti web vivono. Poiché il CSS è diventato il metodo accettato per le immagini e il layout delle pagine web, l'uso delle tabelle è diventato evitato e molti web designer credevano erroneamente che "i tavoli erano cattivi". Questo era ed è falso. Le tabelle per il layout sono pessime, ma hanno ancora un posto nel web design e HTML, ovvero per visualizzare dati tabulari come un calendario o un orario dei treni. Per quel contenuto, usare un tavolo è ancora un approccio accettabile e buono.Quindi come si impagina un tavolo? Iniziamo creando una tabella semplicemente 2x2. Questo avrà 2 colonne (questi sono i blocchi verticali) e 2 file (i blocchi orizzontali). Dopo aver creato una tabella 2x2, puoi creare qualsiasi tabella di dimensioni che desideri semplicemente aggiungendo righe o colonne aggiuntive.
Ecco come
-
Per prima cosa apri il tavolo
Apri la prima riga con il tag tr
Apri la prima colonna con il tag td
Scrivi il contenuto della cella
Chiudi la prima cella e apri la seconda
Scrivi il contenuto della seconda cella
Chiudi la seconda cella e chiudi la riga
Scrivi la seconda riga esattamente come la prima
Quindi chiudi il tavolo
Questo è tutto!
Puoi anche scegliere di aggiungere le intestazioni della tabella al tuo tavolo usando
elemento. Queste intestazioni di tabella sostituiscono i pezzi "dati tabella" nella prima riga della tabella, in questo modo:
Nome | Ruolo |
---|---|
Jeremy | progettista |
Jennifer | Sviluppatore |
Quando questa pagina veniva visualizzata nel browser, quella prima riga con le intestazioni della tabella veniva, per impostazione predefinita, visualizzata in grassetto e centrata nella cella della tabella in cui appaiono.
Quindi, è OK usare le tabelle in HTML?
Sì, purché non li utilizzi per scopi di layout, è OK utilizzare le tabelle. Se è necessario visualizzare informazioni tabulari, una tabella è il modo per farlo. In effetti, evitare un tavolo a causa di una purezza fuorviata per evitare questo elemento HTML legittimo è come fare i conti con l'uso per motivi di layout in questo giorno ed età.
Scritto da Jennifer Kyrin. A cura di Jeremy Girard.