Tabelarni podatki in uporaba tabel v XHTML

Uporabite tabele za podatke, ne pa postavitev v XHTML

Tabularni podatki so preprosto podatki v tabeli. V HTML je vsebina, ki živi v celicah tabele, tj. Kar je med oznakami ali . Vsebina tabele so lahko številke, besedilo, slike in njihova kombinacija; in druga tabela je lahko celo ugnezdena znotraj celice tabele.

Najboljša uporaba tabele pa je za prikaz podatkov.

Po W3C:

"Tabelarni model HTML omogoča avtorjem, da posredujejo podatkovno besedilo, predformatirano besedilo, slike, povezave, obrazce, polja obrazca, druge tabele ipd. - v vrstice in stolpce celic."

Vir: Uvod v tabel iz specifikacije HTML 4.

Ključna beseda v tej opredelitvi so podatki . Zgodnje v zgodovini spletnega oblikovanja so bile tabele prilagojene kot orodja za pomoč pri postavljanju in nadzoru, kako in kje se bo pojavila vsebina spletne strani. To lahko včasih privede do slabega prikaza v različnih brskalnikih, odvisno od tega, kako so brskalniki obdelovali tabele, zato v zasnovi ni bila vedno elegantna metoda.

Ker pa je spletno oblikovanje napredovalo in s pojavom kaskadnih slogovnih slogov (CSS) , se je nujnost uporabe tabel za grobo upravljanje elementov oblikovanja strani znebila. Model tabele ni razvit kot način za spletno avtorstvo, da manipulira s postavitvijo spletne strani ali spremeni, kako bo videti z bodisi celicami, mejami ali barvami v ozadju .

Kdaj uporabiti tabele za prikazno vsebino

Če je vsebina, ki jo želite postaviti na stran, informacije, ki bi jih pričakovali, da bodo v preglednici upravljani ali sledili, se bo ta vsebina skoraj zagotovo dobro prikazala v tabeli na spletni strani.

Če boste na vrhu stolpcev podatkov imeli polja za glavo ali levo od vrstic podatkov, potem je tabela tabela in uporabite tabelo.

Če je vsebina smiselna v podatkovni bazi, še posebej zelo preprosta zbirka podatkov, in samo želite prikazati podatke in ne biti lepa, je tabela sprejemljiva.

Če ne želite uporabljati preglednic za prikazno vsebino

Izogibajte se uporabi tabel v primerih, ko namen ni samo posredovati vsebine podatkov.

Ne uporabljajte tabel, če:

Ne bojte se tabel

Zelo je mogoče ustvariti spletno stran, ki za tabelarne podatke uporablja zelo ustvarjalne tabele. Mize so pomemben del specifikacije XHTML in učenje za dobro prikazovanje tabelarnih podatkov je pomemben del ustvarjanja spletnih strani.