Tabele so že dolgo slabe oblikovanje spletnih strani. Pred mnogimi leti so bile za postavitev uporabljene tabele HTML, ki očitno niso bile namenjene. Ko se je CSS začel uporabljati za postavitve spletnih mest, je bila ideja, da "tabele so slabe"se je prijelo. Na žalost so mnogi to narobe razumeli, da so tabele HTML ves čas slabe. To sploh ne drži. Resničnost je taka, da so tabele HTML slabe, kadar se uporabljajo za kaj drugega kot za resnični namen, to je za prikaz tabelarnih podatkov (preglednice, koledarji itd.). Če gradite spletno stran in imate stran s tovrstnimi tabelarnimi podatki, ne oklevajte z uporabo Tabela HTML na vaši strani.
Kaj delaš in
Ali?
The
The
Večina spletnih brskalnikov spremeni težo pisave na krepko in vsebino v celici centrira. Seveda lahko uporabite Slogi CSS če želite, da bodo glave tabel in vsebina vaših oznak videti tako, kot želite, da so videti na upodobljeni spletni strani.
Kdaj naj uporabite Raje kot
?
The
Ne uporabljajte za oblikovanje celic. Ker brskalniki ponavadi prikazujejo celice glave tabele drugače, lahko nekateri leni spletni oblikovalci to izkoristijo in oznako uporabijo, kadar želijo, da je vsebina krepka in centrirano. To je slabo iz več razlogov:
- Ne morete se zanesti na to, da spletni brskalniki vedno tako prikazujejo vsebino. Prihodnji brskalniki lahko privzeto spremenijo barvo ali pa vizualnih sprememb sploh ne spremenijo
vsebino. Nikoli se ne smete zanašati samo na privzete sloge brskalnika in nikoli ne smete uporabljati elementa HTML, ker privzeto "izgleda". - To je pomensko napačno. Uporabniški agenti, ki berejo besedilo, lahko dodajo zvočno oblikovanje, na primer "naslov vrstice: vaše besedilo", da označijo, da je v
celica. Poleg tega nekatere spletne aplikacije natisnejo glave tabel na vrh vsake strani, kar bi povzroči težave, če celica dejansko ni glava, ampak se namesto tega uporablja iz slogovnih razlogov samo. Bottom line - uporaba oznak na ta način lahko mnogim uporabnikom, zlasti tistim, ki uporabljajo podprte naprave za dostop do vsebine vašega spletnega mesta, povzroči težave s dostopnostjo. - Moral bi uporabiti CSS da določite, kako izgledajo celice. Ločitev slog (CSS) in struktura (HTML) je že vrsto let najboljša praksa pri spletnem oblikovanju. Še enkrat uporabite a, ker je vsebina te celice glava, ne pa zato, ker vam je všeč, kako verjetno brskalnik privzeto upodobi to vsebino.