Aký je rozdiel medzi TH a TD tagmi tabuľky HTML?

Tabuľky už dlho zlyhali v webovom dizajne. Pred mnohými rokmi sa na usporiadanie použili HTML tabuľky, čo samozrejme nie je to, na čo boli určené. Vzhľadom k tomu, že CSS sa stala obľúbenou pre usporiadanie webových stránok, myšlienka, že tabuľky sú zlé, sa podarilo. Bohužiaľ, veľa ľudí to nepochopilo, čo znamená, že HTML tabuľky sú vždy zlé. To vôbec nie je. Realita je, že HTML tabuľky sú zlé, keď používali na niečo iné ako ich skutočný účel, ktorým je zobrazovanie tabuľkových údajov (tabuľky, kalendáre atď.). Ak vytvárate webové stránky a máte stránku s takýmto typom tabuľkových údajov, nemali by ste váhavo používať tabuľku HTML na vašej stránke.

Ak ste začali stavať stránky v rokoch, kedy HTML tabuľky pre rozloženie vypadli z neho, možno by ste nemali byť oboznámení s prvkami, ktoré tvoria HTML tabuľky. Jedna otázka, ktorú mnohí majú, keď začali hľadať tabuľku, je:

"Aký je rozdiel medzi tagmi a značkami HTML?"

Čo je označenie?

Značka alebo značka "data tabuľky" vytvára bunky tabuľky v riadku tabuľky v tabuľke HTML. Toto je HTML značka, ktorá obsahuje akýkoľvek text a obrázky. V zásade ide o tagy vašej tabuľky. Značky obsahujú obsah tabuľky HTML.

Čo je tá značka?

Značka alebo "hlavička tabuľky" je podobná mnohými spôsobmi. Môže obsahovať rovnaký druh informácií (hoci ste nekladli obrázok do ), ale definuje danú bunku ako záhlavie tabuľky.

Väčšina webových prehliadačov mení hmotnosť písma tučným písmom a vycentruje obsah do bunky. Samozrejme, môžete použiť štýly CSS, aby sa tieto hlavičky tabuliek a obsah vašich značiek zobrazovali tak, ako by ste chceli, aby sa zobrazovali na vykreslených webových stránkach.

Kedy budete používať & lt; th & gt; Skôr než?

Značka by sa mala používať, keď chcete určiť obsah v bunke ako záhlavie pre daný stĺpec alebo riadok. Bunky hlavičky tabuľky sa zvyčajne nachádzajú v hornej časti tabuľky alebo pozdĺž strany - v podstate nadpisy v hornej časti stĺpcov alebo nadpisy na ľavej strane alebo začiatok riadku. Tieto hlavičky slúžia na definovanie obsahu pod alebo vedľa nich, čím sa tabuľka a jej obsah veľmi ľahko skontrolujú a spracovávajú rýchlo.

Nepoužívajte na štýl svojich buniek. Pretože prehliadače majú tendenciu zobrazovať bunky hlavičky tabuľky inak, niektorí leniví weboví dizajnéri sa môžu pokúsiť využiť túto možnosť a použiť značku, keď chcú, aby obsah bol tučný a vystredený. To je zle z niekoľkých dôvodov:

  1. Nemôžete sa spoliehať na webové prehliadače, ktoré budú obsah zobrazovať vždy. Budúce prehliadače môžu v predvolenom nastavení zmeniť farbu alebo nemôžu urobiť žiadne vizuálne zmeny na obsah. Nikdy by ste sa nemali spoliehať výlučne na predvolené štýly prehliadačov a nikdy by nemali používať element HTML, pretože to predvolene vyzerá
  2. Je to sémanticky nesprávne. Používatelia agenti, ktorí čítajú text, môžu pridať zvukové formátovanie, napríklad "záhlavie riadku: váš text", ktoré naznačuje, že je v bunke . Navyše niektoré webové aplikácie vytlačia hlavičky tabuľky v hornej časti každej stránky, čo by viedlo k problémom, ak bunka nie je v skutočnosti hlavičkou, ale je používaná len z dôvodov štylistických. V spodnom riadku používanie značiek týmto spôsobom môže spôsobiť problémy s prístupom pre mnohých používateľov, najmä tých, ktorí používajú asistované zariadenia na prístup k obsahu vášho webu.
  3. CSS by ste mali používať na definovanie toho, ako bunky vyzerajú. Oddelenie štýlu (CSS) a štruktúry (HTML) je už mnoho rokov najlepšou praxou v tvorbe webových stránok. Znova použite, pretože obsah tejto bunky je hlavička, nie preto, že sa vám páči spôsob, akým bude prehliadač pravdepodobne vykresliť tento obsah v predvolenom nastavení.