Koks skirtumas tarp TH ir TD HTML lentelės žymių?

Stalai jau seniai sukūrė blogą repą web dizainu. Prieš daugelį metų, HTML lentelės buvo naudojamos išdėstymui, kuris, be abejo, buvo ne tas, kokie jie buvo skirti. Kadangi CSS pakilo į populiarų naudojimą svetainių išdėstymams, idėja, kad "lentelės yra blogos" užėmė. Deja, daugelis žmonių nesuprato, tai reiškia, kad HTML lenteles viskas blogai, visą laiką. Tai nėra atvejis. Tikrovė yra ta, kad HTML lentelės yra blogos, kai jos naudojamos kitokiam nei tikruoju tikslu, ty rodyti lentelių duomenis (skaičiuokles, kalendorius ir tt). Jei pastatysite svetainę ir turėsite tokio tipo lentelių duomenis, neturėtumėte dėti pastangų naudoti savo lentelėje esančią HTML lentelę.

Jei pastaraisiais metais pradėjote kurti svetaines, nes HTML lentelės išdėstymui nepavyko, galite iš tikrųjų būti ne taip susipažinęs su elementais, kurie sudaro HTML lenteles. Vienas klausimas, kurį daugelis turi, kai pradeda žvelgti į lentelės žymėjimą:

"Koks skirtumas tarp ir HTML lentelės žymių?"

Kas yra žyma?

Žymė arba "lentelės duomenys" HTML lentelėje sukuria lentelių eilutes lentelės eilutėje. Tai yra HTML žyma, kurioje yra bet koks tekstas ir atvaizdai. Iš esmės tai yra jūsų stalo "workhouse tag". Žymėse bus HTML lentelės turinys.

Kas yra žyma?

žymelė arba "lentelės antraštė" daugeliu atžvilgių yra panaši į . Jame gali būti tos pačios rūšies informacijos (nors į nėra įterpti paveikslėlio), tačiau ji apibrėžia tą konkrečią langelį kaip stalo antraštę.

Dauguma interneto naršyklių šrifto svorį pakeičia į paryškinimą ir centre turinį ląstelėje. Žinoma, galite naudoti CSS stilius, kad galėtumėte sukurti tas antraštes ir žymų turinį, kad atrodytų taip, kad jie atrodytų pateiktame tinklalapyje.

Kada turėtumėte naudoti & lt; th & gt; Greičiau nei

žymė turėtų būti naudojama, kai norite žymėti ląstelėje esantį turinį kaip šio stulpelio ar eilutės antraštę. Lentelės antraštės langeliai paprastai yra lentelės viršuje arba išilgai šono - iš esmės, antraštės stulpelių viršuje arba antraštės į kairę arba eilutės pradžią. Šios antraštės naudojamos norint nustatyti, kas yra žemiau arba šalia esantis turinys, todėl lentelę ir jos turinį galima lengviau peržiūrėti ir greitai apdoroti.

Nenaudokite , kad suglaitumėte ląsteles. Kadangi naršyklės linkusios rodyti lentelių antraščių ląsteles skirtingai, kai kurie tingūs interneto dizaineriai gali bandyti pasinaudoti šia galimybe ir naudoti žymą, kai jie nori, kad turinys būtų drąsus ir centruotas. Tai blogai dėl kelių priežasčių:

  1. Negalite pasikliauti interneto naršykle visada rodyti turinį tokiu būdu. Ateities naršyklės pagal numatytuosius nustatymus gali pakeisti spalvą arba visiškai nematyti jokių vaizdinių turinio. Jūs niekada neturėtumėte pasikliauti tik numatytuoju naršyklės stiliumi ir niekada neturėtų naudoti HTML elemento dėl jo kaip "atrodo" pagal nutylėjimą
  2. Tai semantiniu požiūriu neteisinga. Naudotojai, skaitantys tekstą, gali pridėti girdimą formatavimą, pvz., "Eilutės antraštė: jūsų tekstas", kad būtų nurodyta, kad jis yra ląstelėje. Be to, kai kurios žiniatinklio programos spausdina kiekvieno puslapio viršuje esančias lentelių antraštes, dėl kurių gali kilti problemų, jei ląstelė iš tikrųjų nėra antraštė, o vietoj to naudojama tik stiliaus tikslais. Apatinė linija, tokiu būdu naudojant žymes, daugeliui vartotojų gali sukelti prieigos problemų, ypač tų, kurie naudoja pagalbinius įrenginius, norėdami pasiekti jūsų svetainės turinį.
  3. Turėtumėte naudoti CSS, kad nustatytumėte, kaip atrodo ląstelės. Stilius (CSS) ir struktūra (HTML) atsiskyrė daugelį metų geriausia interneto dizaino praktika. Dar kartą naudokite, nes tos ląstelės turinys yra antraštė, o ne todėl, kad jums patinka tai, kaip naršyklė pagal numatytuosius nustatymus gali pateikti tą turinį.