Каква је разлика између ТХ и ТД ХТМЛ таблица?

Столови су већ дуго постали лоше у веб дизајну. Пре много година, ХТМЛ таблице су коришћене за изглед, што очигледно није оно за шта су намијењене. Како се ЦСС повећао на популарну употребу за постављање сајтова, идеја да су "табеле лоше" преузела. Нажалост, многи људи погрешно схватају ово што значи да су табеле ХТМЛ све лоше, стално. То уопће није случај. Стварност је да су ХТМЛ таблице лоше када користе нешто друго осим своје истинске сврхе, а то је приказ табеларних података (табела, календара, итд.). Ако градите веб страницу и имате страницу са оваквим табеларним подацима, не бисте се оклевали користити ХТМЛ таблицу на вашој страници.

Ако сте почели да градите сајтове у годинама откако ХТМЛ табеле за изглед нису успеле, уствари не можете бити упознати са елементима који чине ХТМЛ таблице. Једно питање које многи имају када почну посматрати таблицу стола је:

"Која је разлика између <тх> и <тд> ХТМЛ табличних ознака?"

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

Ознака <тд> или ознака "табеле података" ствара ћелије ћелија у таблици таблице у ХТМЛ таблици. Ово је ХТМЛ ознака која садржи било који текст и слике. У суштини, ово су ознаке радне куће на столу. Ознаке ће садржати садржај ХТМЛ таблице.

Каква је ознака

Ознака <тх> или "заглавље таблице" слична је <тд> на много начина. Може садржати исту врсту информација (иако не бисте ставили слику у <тх>), али дефинише ту специфичну ћелију као заглавље таблице.

Већина веб прегледача мијењају тежину фонта на болд и центар садржаја у ћелији. Наравно, можете користити стилове ЦСС-а да направите те заглавља таблица, као и садржај ваших ознака, погледајте било који начин на који бисте желели да их погледају на израђену веб страницу.

Када треба да користите & лт; тх & гт; Ратхер Тхан & лт; тд & гт;

Ознака <тх> треба користити када желите да одредите садржај у ћелији као заглавље за ту колону или ред. Ћелије заглавља таблице типично се налазе на врху табеле или уз саму страну - у основи, заглавља на врху колона или заглавља с лево или почетак реда. Ови заглави се користе за дефинисање садржаја испод или поред њих, што олакшава преглед и брзу обраду табеле и његовог садржаја.

Немојте користити <тх> да бисте стајали своје ћелије. Пошто прегледачи имају различите начине приказивања заглавља ћелија заглавља, неки лењи веб дизајнери могу покушати да искористе ово и користе ознаку када желе да садржај буде крепко и центриран. Ово је лоше из неколико разлога:

  1. Не можете се ослонити на веб претраживаче, увек ће приказати садржај на тај начин. Будући претраживачи могу подразумевано да мењају боју или уопште не праве визуелне промене на <тх> садржај. Никада се не ослањајте искључиво на подразумеване стилове претраживача и никада не бисте требали користити елемент ХТМЛ због тога како то "изгледа" по дефаулту
  2. Семантички је нетачан. Кориснички агенти који читају текст могу додати звучно обликовање као што је "заглавље реда: ваш текст" да би се показало да се налази у <тх> ћелији. Поред тога, неке Веб апликације штампају заглавља таблица на врху сваке странице, што би имало за последицу проблеме ако ћелија заправо није заглавље, већ се користи само за стилске разлоге. Доња линија, користећи ознаке на овај начин, може довести до проблема са приступачношћу многих корисника, посебно оних који користе помоћне уређаје за приступ вашем садржају на страници.
  3. Требали бисте користити ЦСС да дефинишете како изгледају ћелије. Раздвајање стила (ЦСС) и структуре (ХТМЛ) је најбоља пракса у веб дизајну већ дуги низ година. Још једном, користите зато што је садржај те ћелије заглавље, а не зато што вам се свиђа начин на који ће претраживач вероватно приказати тај садржај.