Kasuta tabeleid andmete jaoks, mitte paigutust XHTML-is
Tabeli andmed on lihtsalt tabelis sisalduvad andmed. HTML- is on see sisu, mis elab tabeli lahtrites, st milline on sildid
Tabeli parim kasutamine on aga andmete kuvamiseks.
W3C sõnul:
"HTML-laudimudel võimaldab autoritel andmeelementi, vormindatud teksti, pilte, linke, vorme, vormivälju, muid tabeleid jne paigutada rakkude ridadesse ja veergudesse."
Allikas: HTML 4-spetsifikatsiooni tabelite tutvustus.
Selle definitsiooni võtmesõna on andmed . Veebidisaini ajaloos olid tabelid kohandatud vahenditena, mis aitasid välja kujundada ja kontrollida, kuidas ja kus veebisaidi sisu ilmub. See võib mõnikord põhjustada erinevate brauseritega halva kuvamise sõltuvalt sellest, kuidas brauserid käideldasid tabeleid, seega ei olnud see alati alati stiilne disaini meetod.
Kuid kuna veebi disain on arenenud ja kaskaadsete stiililehtede (CSS) ilmumine, langes vajadus kasutada tabeleid lehe disainielementide korrapäraseks haldamiseks. Tabeli mudelit ei arendata kui veebi autorite võimalust manipuleerida veebilehe kujundusega või muuta seda, kuidas see kuvatakse kas rakkude, piiride või taustavärvidega .
Millal kasutada tabeleid sisu kuvamiseks?
Kui lehel olev sisu on teave, mida soovite arvutustabelis hallata või jälgida, siis on see veebisaidil olevas tabelis edukas esitus.
Kui teil on päiseväljad andmete veergude ülaosas või andmete ridu vasakul, siis on see tabelina ja tuleks kasutada tabelit.
Kui sisu on mõnes andmebaasis, eriti väga lihtsas andmebaasis, ja soovite lihtsalt kuvada andmeid ja mitte muuta seda ilusaks, on tabel vastuvõetav.
Kui mitte kasutada tabeleid sisu kuvamiseks
Vältige tabelite kasutamist olukordades, kus eesmärk ei ole lihtsalt andmesisu enda edasiandmine.
Ärge kasutage tabeleid, kui:
- Tabeli peamine eesmärk on paigutada lehe sisu. Näiteks, et lisada pilti pildi vahele, lisada loendis täppide ikoone või sundida teksti plokki tegutsema nagu pull-tsiteeringut.
- Soovite kasutada taustvärve või pilte, et lihtsalt lehte suurendada, mitte neid andmeid välja kutsuda. Näiteks tabeli kõigi teiste ridade esiletõstmine on hea, kuid muudab ainult paremaid ülemisi lahtreid, sest see muudab need lehe tausta vastavateks.
- Sa lõikad pildi ja asetasid seejärel tabelisse pildi osad tagasi lehele. See oli väga levinud mõni aasta tagasi, kuid seda enam ei peetud õigeks.
Ära karda tabelit
On täiesti võimalik luua veebilehekülge, mis kasutab tabelarvudega väga loovaid tabeleid. Tabelid on XHTML-i spetsifikatsiooni oluline osa ning veebilehtede loomise oluline osa on õppimine tabulaarsete andmete kuvamiseks hästi.