Kakšna je razlika med TH in TD HTML tabele?

Tabele že dolgo postajajo slabi v spletnem oblikovanju. Pred mnogimi leti so bile za postavitev uporabljene mize HTML, kar očitno ni bilo tisto, za kar so bile namenjene. Ker se je CSS povečal za priljubljeno uporabo za postavitev spletnih strani, je bila zamisel, da so "tabele slabo". Na žalost je veliko ljudi to napačno razumelo, da so tabele HTML vse slabe, ves čas. To sploh ni. Resničnost je, da so tabele HTML slabe, če so uporabile nekaj drugega kot njihov pravi namen, ki prikazuje tabelarne podatke (preglednice, koledarje itd.). Če gradite spletno mesto in imate stran s tovrstnimi tabelami, ne smete oklevajte s tabelo HTML na svoji strani.

Če ste začeli graditi spletna mesta v letih, odkar so tabele HTML za postavitev padle iz storitve, morda dejansko ne poznate elementov, ki sestavljajo tabele HTML. Eno vprašanje, ki ga mnogi imajo, ko začnejo gledati na tabelo, je:

"Kakšna je razlika med in oznakami tabele HTML?"

Kaj je oznaka?

Oznaka ali »tabela podatkov« ustvari celice v tabeli v tabeli v tabeli HTML. To je oznaka HTML, ki vsebuje poljubno besedilo in slike. V bistvu so to oznake delavnice vaše mize. Oznake vsebujejo vsebino tabele HTML.

Kaj je oznaka

Oznaka ali »glava tabele« je podobna na več načinov. Lahko vsebuje enake podatke (čeprav slike ne bi dali v ), vendar to specifično celico definira kot glavo glave.

Večina spletnih brskalnikov spremeni težo pisave krepko in osredotoči vsebino v celico. Seveda lahko s slogmi CSS uporabite tiste glave namizja in vsebino oznak, ki jih želite videti na izrezani spletni strani.

Kdaj morate uporabiti & lt; th & gt; Namesto tega?

Oznako je treba uporabiti, če želite označiti vsebino v celici kot glavo za ta stolpec ali vrstico. Celice glave tabele so običajno najdene na vrhu tabele ali vzdolž strani - v glavnem so naslove na vrhu stolpcev ali naslove na levo ali na začetku vrstice. Ti glavi se uporabljajo za določanje, kaj je vsebina pod ali ob njih, zaradi česar je miza in njegova vsebina veliko lažje pregledati in obdelovati hitro.

Ne uporabljajte za oblikovanje celic. Ker brskalniki ponavadi prikazujejo celice glave glave v tabeli drugače, lahko nekateri leni spletni oblikovalci poskusijo izkoristiti to in uporabiti oznako, če želijo vsebino krepko in osredotočeno. To je slabo iz več razlogov:

  1. Ne morete se zanesati, da bodo spletni brskalniki vedno prikazali vsebino na ta način. Prihodnji brskalniki lahko privzeto spremenijo barvo ali pa sploh ne vidijo nobenih vidnih sprememb v vsebini. Nikoli se ne smete zanesti izključno na privzete sloge brskalnika in nikoli ne uporabljajte elementa HTML, ker ga privzeto gleda
  2. Semantično je napačno. Uporabniški agenti, ki preberejo besedilo, lahko dodajo slišno oblikovanje, na primer »glava vrstice: vaše besedilo«, ki označuje, da je v celici. Poleg tega nekatere spletne aplikacije natisnejo glavo glave na vrhu vsake strani, kar bi imelo za posledico težave, če celica dejansko ni glava, temveč se uporablja samo za slogovne razloge. Spodnja vrstica z uporabo oznak na ta način lahko povzroči težave z dostopnostjo za mnoge uporabnike, zlasti tiste, ki uporabljajo pomožne naprave za dostop do vsebine vašega spletnega mesta.
  3. S CSS-ju bi morali določiti, kako izgledajo celice. Ločevanje sloga (CSS) in strukture (HTML) je že več let najboljša praksa v spletnem oblikovanju. Še enkrat uporabite, ker je vsebina te celice glava, ne pa zato, ker vam je všeč način, kako naj bi brskalnik privzeto prikazal to vsebino.