Tablice su odavno loše pogodile web dizajn. Prije mnogo godina za izgled su korištene HTML tablice, što očito nije bilo ono čemu su namijenjene. Kako se CSS popularizirao za izgled web stranica, ideja da "stolovi su loši"uzeo maha. Nažalost, mnogi su to pogrešno shvatili da znači da su HTML tablice stalno loše. To uopće nije slučaj. Stvarnost je takva da su HTML tablice loše kada se koriste za nešto drugo osim za stvarnu svrhu, a to je prikazivanje tabličnih podataka (proračunske tablice, kalendari itd.). Ako gradite web stranicu i imate stranicu s ovom vrstom tabelarnih podataka, ne biste se ustručavali koristiti HTML tablica na vašoj stranici.
Što i
Čini?
The
The
Većina web preglednika mijenja težinu fonta na podebljano i centrira sadržaj u ćeliji. Naravno, možete koristiti CSS stilovi kako bi ta zaglavlja tablica, kao i sadržaj vaših oznaka, izgledali onako kako biste željeli da izgledaju na prikazanoj web stranici.
Kada biste trebali koristiti Rađe nego
?
The
Nemojte koristiti za oblikovanje stanica. Budući da preglednici imaju tendenciju da ćelije zaglavlja tablice prikazuju drugačije, neki lijeni web dizajneri to mogu pokušati iskoristiti i koristiti oznaku kada žele da sadržaj bude podebljan i centrirano. To je loše iz nekoliko razloga:
- Ne možete se osloniti na to da web preglednici uvijek tako prikazuju sadržaj. Budući preglednici možda prema zadanim postavkama promijene boju ili uopće ne izvrše vizualne promjene
sadržaj. Nikada se ne biste trebali oslanjati isključivo na zadane stilove preglednika i nikada ne biste trebali koristiti HTML element zbog toga kako on "izgleda" prema zadanim postavkama. - To je semantički netočno. Korisnički agenti koji čitaju tekst mogu dodati zvučno oblikovanje kao što je "zaglavlje retka: vaš tekst" kako bi naznačili da je u a
stanica. Uz to, neke web aplikacije ispisuju zaglavlja tablica na vrhu svake stranice, što bi rezultirati problemima ako ćelija zapravo nije zaglavlje, već se koristi iz stilskih razloga samo. Zaključak - upotreba oznaka na ovaj način može mnogim korisnicima, posebno onima koji koriste potpomognute uređaje za pristup sadržaju web lokacije, uzrokovati probleme s pristupom. - Trebali biste koristiti CSS kako bi definirali kako stanice izgledaju. Odvajanje od stil (CSS) i struktura (HTML) najbolja su praksa u web dizajnu već dugi niz godina. Još jednom upotrijebite a jer je sadržaj te ćelije zaglavlje, a ne zato što vam se sviđa način na koji će preglednik prema zadanim postavkama vjerojatno prikazati taj sadržaj.