Datele tabulare și utilizarea tabelelor în XHTML

Utilizați tabelele pentru date, nu layout-ul în XHTML

Datele tabulare sunt pur și simplu datele conținute într-un tabel. În HTML , este conținutul care trăiește în celulele unui tabel - adică, ce este între etichetele sau . Conținutul tabelului poate fi numere, text, imagini și o combinație a acestora; și o altă masă poate fi chiar imbrăcată într-o celulă de masă.

Cu toate acestea, utilizarea optimă a unei mese este pentru afișarea datelor.

Potrivit W3C:

"Modelul de tabel HTML permite autorilor să aranjeze text, text preformat, imagini, linkuri, formulare, câmpuri de formular, alte tabele etc. în rânduri și coloane de celule".

Sursă: Introducere în tabele din specificația HTML 4.

Cuvântul cheie din această definiție este date . La începutul istoriei designului de web, tabelele au fost adaptate ca instrumente pentru a ajuta la întocmirea și controlul modului și locului în care ar apărea conținutul paginii web. Acest lucru ar putea duce uneori la o afișare slabă în diferite browsere, în funcție de modul în care browserele au tratat mesele, astfel încât nu a fost întotdeauna o metodă elegantă în design.

Cu toate acestea, deoarece designul web a avansat și odată cu apariția foilor de stil cascadă (CSS) , necesitatea utilizării tabelelor pentru a gestiona cu greu elementele de design ale paginii a scăzut. Modelul de tabel nu este dezvoltat ca o modalitate prin care autorii web să poată manipula aspectul unei pagini web sau să schimbe modul în care va arăta fie cu celule, cu granițe, fie cu culori de fundal .

Când să utilizați tabelele pentru afișarea conținutului

În cazul în care conținutul pe care doriți să-l plasați pe o pagină este o informație pe care ați aștepta să o vedeți administrată sau urmărită într-o foaie de calcul, atunci acel conținut se va asigura aproape cu siguranță de prezentarea într-un tabel de pe o pagină web.

Dacă doriți să aveți câmpuri de antet în partea de sus a coloanelor de date sau în partea stângă a rândurilor de date, atunci este tabulară și ar trebui folosită o tabelă.

Dacă conținutul are sens într-o bază de date, mai ales o bază de date foarte simplă și doriți doar să afișați datele și să nu le faceți destul, atunci este acceptabil un tabel.

Când nu utilizați tabelele pentru afișarea conținutului

Evitați utilizarea tabelelor în situațiile în care scopul nu este acela de a transmite pur și simplu conținutul de date în sine.

Nu folosiți tabele dacă:

Nu vă temeți de mese

Este foarte posibil să creați o pagină web care să utilizeze tabele cu aspect creativ pentru date tabulare. Tabelele reprezintă o parte importantă a specificației XHTML, iar învățarea de a afișa bine datele tabulare este o parte importantă a creării de pagini web.