Koristite tablice za podatke, a ne izgled u XHTML
Tablični podaci jednostavno su podaci sadržani u tablici. U HTML- u to je sadržaj koji živi u ćelijama tablice, tj. Što je između oznaka
Najbolja uporaba tablice, međutim, je za prikaz podataka.
Prema W3C-u:
"Model HTML tablice omogućuje autorima da organiziraju podatkovni tekst, preformatirani tekst, slike, veze, obrasce, polja obrasca, ostale tablice itd." U retke i stupce ćelija. "
Izvor: Uvod u tablice iz HTML 4 specifikacije.
Ključna riječ u toj definiciji je podatak . Rano u povijesti web dizajna, stolovi su prilagođeni kao alati za podešavanje i kontrolu kako i gdje će se pojaviti sadržaj web stranice. To bi ponekad moglo dovesti do lošeg prikaza u različitim preglednicima, ovisno o tome kako su preglednici upravljali stolovima, tako da nije uvijek bila elegantna metoda dizajna.
Međutim, kako je web dizajn napredovao i pojavom kaskadnih stilskih listova (CSS) , nestala je potreba za korištenjem tablica kako bi grubo upravljali elementima dizajna stranice. Model tablice nije razvijen kao način da web autori manipuliraju izgledom web stranice ili mijenjaju kako će izgledati s bilo kojim stanicama, granicama ili pozadinskim bojama .
Kada upotrebljavati tablice za sadržaj prikaza
Ako je sadržaj koji želite staviti na stranicu informacije koje biste očekivali da će se prikazivati upravljane ili praćene u proračunskoj tablici, tada će se taj sadržaj gotovo sigurno posvetiti prezentaciji u tablici na web stranici.
Ako ćete imati polja zaglavlja na vrhu stupaca podataka ili s lijeve strane redaka podataka, onda je tablična i trebala bi se koristiti tablica.
Ako sadržaj ima smisla u bazi podataka, posebno u vrlo jednostavnoj bazi podataka, a želite samo prikazati podatke, a ne napraviti lijepu, onda je tablica prihvatljiva.
Kada ne upotrebljavate tablice za prikazivanje sadržaja
Izbjegavajte korištenje tablica u situacijama u kojima svrha nije jednostavno prenošenje sadržaja podataka.
Nemojte koristiti tablice ako:
- Glavna svrha tablice je postavljanje sadržaja na stranici. Na primjer, dodavanje razmaka oko slike, postavljanje ikona s grafičkim oznakama na popis ili prisiljavanje bloknog teksta da se ponaša kao povlačenje navoda.
- Želite koristiti pozadinske boje ili slike jednostavno za povećanje stranice, a ne za pozivanje podataka. Na primjer, isticanje svakog drugog retka tablice je u redu, ali mijenjanje samo gornjih desnih ćelija, jer to ih čini podudaranjem pozadine stranice nije.
- Sjeckate sliku i zatim stavite slikovne dijelove na stranicu pomoću stola. To je bilo vrlo uobičajeno prije nekoliko godina, ali se više ne smatra ispravnim.
Nemojte se bojati tablica
Posve je moguće izraditi web stranicu koja koristi stolove s vrlo kreativnim izgledom za tablične podatke. Tablice su važan dio XHTML specifikacije, a učenje prikaza tabličnih podataka vrlo je važan dio stvaranja web stranica.