L'uso delle tabelle in XHTML basato su standard Standard

I dati tabulari sono semplicemente i dati contenuti in una tabella. Nel HTML, è il contenuto che vive nelle celle di una tabella, ovvero cosa c'è tra.

o.

tag. Il contenuto della tabella può essere numeri, testo,

, e una combinazione di questi; e un'altra tabella può anche essere annidata all'interno di una cella di tabella.

Il miglior uso di una tabella, tuttavia, è per la visualizzazione dei dati.

Secondo il W3C:

"Il modello di tabella HTML consente agli autori di organizzare i dati - testo, testo preformattato, immagini, collegamenti, moduli, campi modulo, altre tabelle, ecc. - in righe e colonne di celle". Fonte: Introduzione alle tabelle dalla specifica HTML 4.

La parola chiave in quella definizione è dati. All'inizio della storia del web design, le tabelle sono state adattate come strumenti per aiutare il layout e controllare come e dove sarebbe apparso il contenuto della pagina web. Ciò potrebbe a volte comportare una visualizzazione scadente in browser diversi, a seconda di come i browser gestivano le tabelle, quindi non era sempre un metodo elegante nel design.

instagram viewer

Tuttavia, con l'avanzare del web design e con l'avvento di fogli di stile a cascata (CSS), la necessità di utilizzare le tabelle per gestire rozzamente gli elementi di progettazione della pagina è venuta meno. Il modello di tabella non è stato sviluppato per consentire agli autori Web di manipolare il layout di una pagina Web o di modificarne l'aspetto con celle, bordi o colori di sfondo.

Quando utilizzare le tabelle per visualizzare i contenuti

Se il contenuto che desideri inserire in una pagina è un'informazione che ti aspetteresti di vedere gestita o tracciata in a foglio di calcolo, allora quel contenuto si presterà quasi sicuramente bene alla presentazione in una tabella su una pagina web.

Se hai campi di intestazione nella parte superiore delle colonne di dati o a sinistra delle righe di dati, allora è tabulare e dovrebbe essere utilizzata una tabella.

Se il contenuto ha senso in un database, in particolare un database molto semplice, e vuoi solo visualizzare i dati e non renderlo carino, allora una tabella è accettabile.

Quando non utilizzare le tabelle per visualizzare i contenuti

Evita di utilizzare le tabelle in situazioni in cui lo scopo non è semplicemente trasmettere il contenuto dei dati stessi.

Non utilizzare le tabelle se:

  • Lo scopo principale della tabella è posizionare i contenuti nella pagina. Ad esempio, per aggiungere spaziatura intorno a un'immagine, per posizionare icone di punti elenco in un elenco o per forzare un blocco di testo a comportarsi come una citazione.
  • Si desidera utilizzare i colori o le immagini di sfondo semplicemente per aumentare la pagina anziché per richiamare i dati. Ad esempio, evidenziare ogni altra riga di una tabella va bene, ma cambiare solo le celle in alto a destra perché ciò le fa corrispondere allo sfondo della pagina non lo è.
  • Stai ritagliando un'immagine e poi rimetti insieme i pezzi dell'immagine sulla pagina usando la tabella. Questo era molto comune alcuni anni fa, ma non è più considerato corretto.

Non aver paura dei tavoli

È possibile creare una pagina Web che utilizzi tabelle dall'aspetto molto creativo per i dati tabulari. Le tabelle sono una parte importante delle specifiche XHTML e imparare a visualizzare bene i dati tabulari è una parte importante della creazione di pagine web.

instagram story viewer