Користете табели за податоци, а не распоред во XHTML
Табеларните податоци се едноставно податоците содржани во табелата. Во HTML , тоа е содржината што живее во клетките на табелата - т.е. она што е помеѓу
Најдобро користење на табелата, сепак, е за приказ на податоци.
Според W3C:
"HTML табеларниот модел им овозможува на авторите да организираат податочен текст, претходно форматиран текст, слики, линкови, форми, полиња за формулари, други табели итн. Во редови и колони на клетки."
Извор: Вовед во табели од спецификацијата на HTML 4.
Клучниот збор во таа дефиниција е податок . Рано во историјата на веб-дизајнот, табелите беа прилагодени како алатки за да помогнат да се распореди и контролира како и каде ќе се појави содржината на веб-страница. Ова понекогаш може да резултира со слаб приказ во различни прелистувачи, во зависност од тоа како прелистувачите управувале со табели, па затоа не е секогаш елегантен метод во дизајнот.
Меѓутоа, бидејќи веб-дизајнот е напреден и со доаѓањето на каскадни стилски листови (CSS) , неопходноста од користење на табели за сурово управување со елементи за дизајн на страници се отфрла. Моделот на табелата не е развиен како начин за веб-автори да манипулираат со изгледот на веб-страница или да го сменат начинот на кој таа ќе изгледа со било кој ќелија, граници или бои во позадина .
Кога да ги користите табелите за прикажување на содржината
Ако содржината што сакате да ја поставите на страницата е информација што би очекувале да ја видите управувана или следена во табеларна пресметка, тогаш таа содржина речиси сигурно ќе се претстави добро во презентација во табела на веб-страница.
Ако имате полиња за заглавија на врвот на колоните на податоци или лево од редовите на податоци, тогаш тоа е табеларно, и треба да се користи табела.
Ако содржината има смисла во базата на податоци, особено многу едноставна база на податоци, а вие само сакате да ги прикажете податоците и да не го направите убаво, тогаш табелата е прифатлива.
Кога да не се користат табели за прикажување содржина
Избегнувајте употреба на табели во ситуации каде што целта не е едноставно да се пренесе содржината на податоците сама по себе.
Не користете табели ако:
- Главната цел на табелата е да ја позиционира содржината на страната. На пример, за да додадете празно место околу сликата, да поставите икони на куршуми на листа или да натерате блок од текст да дејствува како цитат за повлекување.
- Сакате да ги користите боите или сликите во заднина само за да ја зголемите страната, наместо да ги повикувате податоците. На пример, истакнување на секој друг ред од табелата е добро, но менувањето на само горните десничарски ќелии, бидејќи тоа ги прави да одговараат на позадината на страницата, не е.
- Сечење на сликата, а потоа ставање на сликата парчиња назад заедно на страната со користење на табелата. Ова беше многу честа пред неколку години, но веќе не се смета за точна.
Не плашете се од табелите
Сосема е можно да се создаде веб-страница која користи многу креативни изгледи за табеларни податоци. Табелите се важен дел од спецификацијата на XHTML, и учењето за добро прикажување на табеларните податоци е важен дел од креирањето на веб-страници.