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ă, ceea ce este între
sau
Etichete. 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 în rânduri și coloane celule - date, text preformat, imagini, linkuri, formulare, câmpuri de formular, alte tabele etc.". 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ă:
- Scopul principal al tabelului este de a poziționa conținutul pe pagină. De exemplu, pentru a adăuga spațiu în jurul unei imagini, pentru a plasa icoane pe o listă sau pentru a forța un bloc de text să se comporte ca o cotă de tragere.
- Doriți să utilizați culorile de fundal sau imaginile pur și simplu pentru a augmenta pagina, mai degrabă decât pentru a apela datele. De exemplu, evidențierea fiecărui alt rând dintr-o tabelă este bine, dar schimbarea numai a celulelor din dreapta sus, deoarece acestea nu se potrivesc cu fundalul paginii.
- Taieți o imagine și apoi plasați piesele de imagine înapoi pe pagină folosind tabelul. Acest lucru a fost foarte comun cu câțiva ani în urmă, dar nu mai este considerat corect.
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.