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