Tabelandmed ja tabelite kasutamine XHTML-is

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 või . Tabeli sisu võib olla numbrid, tekst, pildid ja nende kombinatsioon; ja teine ​​laud võib isegi lahtrisse sisestada.

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:

Ä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.