Oznake tablice TH i TD HTML

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

 oznaka ili oznaka "tablični podaci" stvara ćelije tablice unutar retka tablice u HTML tablici. Ovo je HTML oznaka koja sadrži bilo koji tekst i slike. U osnovi, ovo je oznaka radnog stola vašeg stola. Oznake će sadržavati sadržaj HTML tablice.

The

 oznaka ili "zaglavlje tablice" slično je  na mnogo načina. Može sadržavati iste vrste podataka (iako sliku ne biste stavili u
instagram viewer
), ali definira tu određenu ćeliju kao zaglavlje tablice.

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

Oznaka treba koristiti kada želite odrediti sadržaj u ćeliji kao zaglavlje za taj stupac ili redak. Ćelije zaglavlja tablice obično se nalaze na vrhu tablice ili uz bok - u osnovi, naslovi na vrhu stupaca ili naslovi s lijeve strane ili na početku retka. Ova se zaglavlja koriste za definiranje sadržaja ispod ili pored njih, što olakšava pregled i brzu obradu tablice i njezinog sadržaja.

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:

  1. 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.
  2. 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.
  3. 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.
instagram story viewer