Tabelarni podaci i upotreba tabela u XHTML-u

Koristite tabele za podatke, a ne raspoređivanje u XHTML

Tabelarni podaci su jednostavno podaci sadržani u tabeli. U HTML-u je sadržaj koji živi u ćelijama tablice - tj. Šta je između oznaka ili . Sadržaj tabele može biti brojevi, tekst, slike i njihova kombinacija; a drugi sto se može ujednačiti unutar ćelije.

Međutim, najbolja upotreba tabele je za prikaz podataka.

Prema W3C:

"HTML tablični model omogućava autorima da urede tekstualni tekst, preformatirani tekst, slike, veze, forme, forme polja, druge tabele i slično - u redove i stupce ćelija."

Izvor: Upoznavanje sa tablicama iz specifikacije HTML 4.

Ključna riječ u toj definiciji su podaci . Rano u istoriji web dizajna, tabele su prilagođene kao alati za pomoć pri postavljanju i kontroli kako i gdje će se pojaviti sadržaj web stranice. Ovo bi ponekad moglo dovesti do lošeg prikaza u različitim pregledačima, u zavisnosti od toga kako su pretraživači upravljali tablicama, tako da to nije uvek bila elegantna metoda u dizajnu.

Međutim, kako je web dizajn napredan i sa pojavljivanjem kaskadnih stilskih listova (CSS) , neophodnost korištenja tablica za grubo upravljanje elementima dizajna stranica odbačena je. Tabelarni model nije razvijen kao način da web autori manipulišu izgledom web stranice ili da promene kako će izgledati bilo sa ćelijama, granicama ili pozadinskim bojama .

Kada koristiti tabelu za sadržaj prikaza

Ako sadržaj koji želite da postavite na stranicu predstavljaju informacije koje biste očekivali da će se upravljati ili pratiti u preglednici, onda će se taj sadržaj gotovo sigurno dobro prikazati u tabeli na web stranici.

Ako ćete imati polja zaglavlja na vrhu kolona podataka ili levo od redova podataka, tada je tabelarni i treba koristiti tabelu.

Ako sadržaj ima smisla u bazi podataka, posebno veoma jednostavnoj bazi podataka, a vi samo želite prikazati podatke i ne postati lijep, onda je tabela prihvatljiva.

Kada ne koristiti tabelu za prikaz sadržaj

Izbjegavajte korištenje tablica u situacijama u kojima svrha nije jednostavno prenijeti sam sadržaj podataka.

Nemojte koristiti tablice ako:

Ne bojte se tabela

Sasvim je moguće kreirati web stranicu koja koristi vrlo kreativne izglede za tabelarne podatke. Tabele su važan dio specifikacije XHTML-a, a učenje za dobro prikazivanje tabelarnih podataka je važan dio stvaranja web stranica.