Skip to main content

L'uso delle tabelle in XHTML basato su standard

Access: Inserire una sottomaschera - Tutorial 38 (Giugno 2025)

Access: Inserire una sottomaschera - Tutorial 38 (Giugno 2025)
Anonim

I dati tabulari sono semplicemente i dati contenuti in una tabella. In HTML, è il contenuto che vive nelle celle di un tavolo, vale a dire ciò che è tra il o tag. I contenuti della tabella possono essere numeri, testo, immagini 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 disporre di 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 questa definizione è dati . All'inizio della storia del web design, le tabelle sono state adattate come strumenti per aiutare a definire e controllare come e dove apparire il contenuto della pagina web. Ciò potrebbe a volte risultare in una visualizzazione scarsa in browser diversi, a seconda di come i browser gestivano le tabelle, quindi non era sempre un metodo elegante nella progettazione.

Tuttavia, con l'avanzare del web design e con l'avvento dei CSS (CSS), la necessità di utilizzare le tabelle per gestire in modo approssimativo gli elementi di design delle pagine è caduta. Il modello di tabella non è sviluppato come un modo per gli autori Web di manipolare il layout di una pagina Web o modificare il suo aspetto con celle, bordi o colori di sfondo.

Quando utilizzare le tabelle per visualizzare il contenuto

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

Se hai intenzione di avere campi di intestazione nella parte superiore delle colonne di dati o alla sinistra delle righe di dati, allora è tabellare e dovrebbe essere usata una tabella.

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

Quando non usare le tabelle per visualizzare il contenuto

Evitare l'uso di tabelle in situazioni in cui lo scopo non è quello di trasmettere semplicemente il contenuto dei dati stesso.

Non usare tabelle se:

  • Lo scopo principale della tabella è posizionare i contenuti sulla pagina. Ad esempio, per aggiungere spaziatura intorno a un'immagine, per posizionare le icone di un punto elenco in un elenco o forzare un blocco di testo a comportarsi come una citazione di trazione.
  • Si desidera utilizzare i colori di sfondo o le immagini semplicemente per aumentare la pagina piuttosto che richiamare i dati. Ad esempio, evidenziare ogni altra riga di una tabella va bene, ma cambiando solo le celle in alto a destra perché questo le fa corrispondere allo sfondo della pagina non lo è.
  • Stai ritagliando un'immagine e poi rimettendo i pezzi dell'immagine sulla pagina usando il tavolo. Questo era molto comune qualche anno fa ma non è più considerato corretto.

Non abbiate paura delle tabelle

È abbastanza possibile creare una pagina Web che utilizza 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.