Dane tabelaryczne to po prostu dane zawarte w tabeli. W HTML jest to treść, która żyje w komórkach tabeli - czyli to, co znajduje się pomiędzy lub tagi. Treściami tabeli mogą być liczby, tekst, obrazy i ich kombinacja; a inna tabela może nawet zostać zagnieżdżona wewnątrz komórki tabeli.
Najlepszym zastosowaniem tabeli jest jednak wyświetlanie danych.
Według W3C:
"Model tabeli HTML pozwala autorom uporządkować dane - tekst, wstępnie sformatowany tekst, obrazy, łącza, formularze, pola formularzy, inne tabele itp. - w rzędy i kolumny komórek." Źródło: wprowadzenie do tabel ze specyfikacji HTML 4.
Kluczowym słowem w tej definicji jest dane . W początkowej fazie projektowania stron internetowych tabele zostały zaadaptowane jako narzędzia pomagające określić i kontrolować, jak i gdzie powinna wyglądać zawartość strony internetowej. Może to czasami powodować słabe wyświetlanie w różnych przeglądarkach, w zależności od sposobu obsługi tabel przez przeglądarki, więc nie zawsze była to elegancka metoda w projektowaniu.
Jednak wraz z postępem projektowania stron internetowych i wraz z pojawieniem się kaskadowych arkuszy stylów (CSS), konieczność używania tabel do bezproblemowego zarządzania elementami projektu stron zniknęła. Model tabeli nie został opracowany jako sposób dla autorów stron internetowych do manipulowania układem strony internetowej lub zmiany jej wyglądu z komórkami, ramkami lub kolorami tła.
Kiedy używać tabel do wyświetlania treści
Jeśli treść, którą chcesz umieścić na stronie, jest informacją, którą chciałbyś zobaczyć zarządzaną lub śledzoną w arkuszu kalkulacyjnym, zawartość ta prawie na pewno nadaje się również do prezentacji w tabeli na stronie internetowej.
Jeśli zamierzasz mieć pola nagłówków u góry kolumn danych lub po lewej stronie wierszy danych, to są one tabelaryczne i należy użyć tabeli.
Jeśli treść ma sens w bazie danych, szczególnie w bardzo prostej bazie danych, a chcesz tylko wyświetlić dane i nie sprawiać, że jest ładna, wtedy tabela jest akceptowalna.
Kiedy nie używać tabel do wyświetlania treści
Unikaj używania tabel w sytuacjach, w których celem nie jest po prostu przenoszenie samej zawartości danych.
Nie używaj tabel, jeśli:
- Głównym celem tabeli jest umieszczenie zawartości na stronie. Na przykład, aby dodać odstęp wokół obrazu, umieścić symbole punktorów na liście lub wymusić blok tekstu, który będzie działał jak cytat z ciągnięcia.
- Chcesz użyć kolorów tła lub obrazów, aby powiększyć stronę, zamiast wywoływać dane. Na przykład podkreślenie każdego innego wiersza tabeli jest w porządku, ale zmiana tylko górnych prawych komórek, ponieważ powoduje to, że pasują do tła strony, nie jest.
- Kroisz obraz, a następnie umieszczasz fragmenty obrazu na stronie za pomocą tabeli. Było to bardzo powszechne kilka lat temu, ale nie jest już uważane za poprawne.
Nie bój się tabel
Jest całkiem możliwe, aby utworzyć stronę internetową, która używa bardzo kreatywnych wygląd tabel danych. Tabele są ważną częścią specyfikacji XHTML, a uczenie się wyświetlania tabelarycznych danych jest ważną częścią tworzenia stron internetowych.




