Използването на таблици в базиран на стандарти XHTML

Табличните данни са просто данните, съдържащи се в таблица. В HTML, това е съдържанието, което живее в клетките на таблица - т.е. това, което е между.

или.

етикети. Съдържанието на таблицата може да бъде цифри, текст,

, и комбинация от тях; а друга таблица може дори да бъде вложена в клетка на таблица.

Най-доброто използване на таблица обаче е за показване на данни.

Според W3C:

„Моделът на HTML таблица позволява на авторите да подреждат данни - текст, предварително форматиран текст, изображения, връзки, формуляри, полета на формуляри, други таблици и т.н. - в редове и колони от клетки.“ Източник: Въведение в таблици от спецификацията HTML 4.

Ключовата дума в тази дефиниция е данни. В началото на историята на уеб дизайна таблиците бяха адаптирани като инструменти, които помагат за оформлението и контролират как и къде ще се появи съдържанието на уеб страниците. Това понякога може да доведе до лошо показване в различните браузъри, в зависимост от това как браузърите обработват таблици, така че не винаги е бил елегантен метод в дизайна.

instagram viewer

Въпреки това, тъй като уеб дизайнът е напреднал и с появата на каскадни таблици със стилове (CSS), необходимостта от използване на таблици за грубо управление на елементите на дизайна на страници отпадна. Моделът на таблицата не е разработен като начин за уеб авторите да манипулират оформлението на уеб страница или да променят начина, по който тя ще изглежда с клетки, граници или фонови цветове.

Кога да използвате таблици за показване на съдържание

Ако съдържанието, което искате да поставите на страница, е информация, която бихте очаквали да видите управлявана или проследена в електронна таблица, тогава това съдържание почти сигурно ще се поддаде на представяне в таблица на уеб страница.

Ако ще имате полета със заглавки в горната част на колоните с данни или вляво от редовете с данни, то то е таблично и трябва да се използва таблица.

Ако съдържанието има смисъл в база данни, особено много проста база данни и просто искате да покажете данните, а не да ги направите красиви, тогава е приемлива таблица.

Кога да не се използват таблици за показване на съдържание

Избягвайте да използвате таблици в ситуации, когато целта не е просто да предадете самото съдържание на данните.

Не използвайте таблици, ако:

  • Основната цел на таблицата е да позиционира съдържанието на страницата. Например, за да добавите интервал около изображение, да поставите икони за маркери в списък или да принудите блок текст да действа като издърпваща цитата.
  • Искате да използвате цветовете на фона или изображенията просто за увеличаване на страницата, вместо за извикване на данните. Например, подчертаването на всеки друг ред на таблица е добре, но промяната само на горните десни клетки, защото това ги прави да съвпадат с фона на страницата, не е така.
  • Изрязвате изображение и след това поставяте частите на изображението обратно на страницата с помощта на таблицата. Това беше много често преди няколко години, но вече не се счита за правилно.

Не се страхувайте от таблици

Напълно възможно е да се създаде уеб страница, която използва много креативно изглеждащи таблици за таблични данни. Таблиците са важна част от спецификацията на XHTML, а ученето за добро показване на таблични данни е важна част от създаването на уеб страници.