Која е разликата помеѓу TH и TD HTML табелата?

Табелите одамна добија лош рап во веб-дизајнот. Пред многу години, табелите HTML беа користени за изгледот, што очигледно не беше за што се наменети. Додека CSS се зголеми за популарна употреба за изгледот на веб-страницата, идејата дека "табелите се лоши" се одржаа. За жал, многу луѓе не го разбраа ова за да значат дека HTML табелите се сите лоши, цело време. Тоа воопшто не е случај. Реалноста е дека HTML табелите се лоши кога се користат за нешто друго освен нивната вистинска цел, што е за прикажување на табеларни податоци (табеларни пресметки, календари, итн.). Ако градите веб-страница и имате страница со вакви табеларни податоци, не треба да се двоумите да користите HTML-табела на вашата страница.

Ако почнавте да градите сајтови во годините откако HTML табелите за распоред паднаа од корист, можеби нема да бидете запознаени со елементите што ги сочинуваат HTML табелите. Едно прашање што многумина го имаат кога ќе почнат да гледаат на обележување на табелата е:

"Која е разликата помеѓу и HTML табелата со табели?"

Што е ознаката?

Ознаката или табелата "табела за податоци" создава клетки на табела во табела во табела со HTML. Ова е таг HTML кој содржи било кој текст и слики. Во суштина, ова е ознаките на работната куќа на вашата маса. Тегите ќе ја содржат содржината на HTML-табелата.

Што е ознаката

тагот или "заглавието на табелата" е слично на на многу начини. Може да содржи ист вид информации (иако нема да ставите слика во ), но ја дефинира таа специфична ќелија како заглавие на табелата.

Повеќето веб прелистувачи ја менуваат тежината на фонтот на задебелен фонт и ја центрираат содржината во ќелијата. Се разбира, можете да ги користите стиловите на CSS за да ги направите овие заглавници на табелата, како и содржината на вашите ознаки, да изгледаат каков што сакате да изгледаат на изречената веб-страница.

Кога треба да го користите & lt; ти & gt; Наместо Than & lt; td & gt;

ознаката треба да се користи кога сакате да ја означите содржината во ќелијата како заглавие за таа колона или ред. Клетките на заглавјето на табелата обично се наоѓаат на врвот од табелата или по должината на страната - во основа, насловите на врвот на колоните или насловите на самиот лев или на почетокот на ред. Овие заглавија се користат за да се дефинира содржината што се наоѓа под нив или покрај нив, што го прави масата и неговата содржина многу полесно да се прегледуваат и да се процесираат брзо.

Не користете за да ги поставите вашите клетки. Бидејќи прелистувачите имаат тенденција да ги прикажуваат клетките на заглавјето на табелата поинаку, некои мрзеливи веб-дизајнери може да се обидат да го искористат ова и да ја користат ознаката кога сакаат содржината да биде сместена и центрирана. Ова е лошо поради неколку причини:

  1. Вие не можете да се потпрете на веб прелистувачите секогаш ќе ја прикажуваат содржината на тој начин. Идните прелистувачи може стандардно да ја променат бојата или воопшто да не прават визуелни промени во содржина. Никогаш не треба да се потпирате единствено на стандардните стилови на прелистувач и никогаш не треба да користите елемент на HTML поради тоа како "изгледа" стандардно
  2. Семантички е неточна. Корисничките агенти што го читаат текстот може да додадат звучно форматирање како "заглавие на ред: вашиот текст" за да се покаже дека е во ќелија. Дополнително, некои веб апликации ги печатат насловите на табелата на врвот на секоја страница, што ќе резултира со проблеми ако ќелијата всушност не е заглавие, туку се користи само за стилски причини. Крајна линија, користејќи тагови на овој начин, може да предизвика проблеми со пристапноста за многу корисници, особено оние што користат помошни уреди за пристап до содржината на вашиот сајт.
  3. Треба да користите CSS за да дефинирате како изгледаат ќелиите. Одделувањето на стил (CSS) и структурата (HTML) е најдобрата пракса во веб-дизајнот за многу години. Уште еднаш користете бидејќи содржината на таа ќелија е заглавие, не затоа што ви се допаѓа начинот на кој прелистувачот најверојатно ќе ја прикаже таа содржина стандардно.