Ogólnie rzecz biorąc, stosowania tabel na stronach internetowych, tak bardzo jak to możliwe, warto obecnie unikać. Tabele są elementem problematycznym na wielu płaszczyznach:
- tabela nie jest zbyt korzystnym rozwiązaniem z punktu widzenia dostępności (WCAG),
- korzystaniu z tabel towarzyszy dość często nieświadomość użytkowa, objawiająca się ich nadużywaniem (tabele bowiem służą wyłącznie do prezentacji danych posiadających wybitnie charakter tabelaryczny, a nie do budowania układu i rozmieszczenia treści - co redaktorzy usiłują uzyskać),
- osoby opracowujące treść często nie umieszczają nagłówka tabeli, mimo że jest on wymagany - chociażby z aspektu zapewnienia dostępności (WCAG),
- częsta tendencja do umieszczania w tabelach bardzo wielu informacji, choć ta forma nie za bardzo nadaje się do takich zastosowań.
Kiedy można korzystać z tabel?
W sytuacjach absolutnie uzasadnionych i wyłącznie dla takich informacji, które posiadają cechę tabelaryczności. To znaczy dla danych mających charakter dwuwymiarowego arkusza (zestawu kolumn i wierszy oraz spójnych z nimi komórkami). Zawartość komórek musi posiadać relację logiczną/merytoryczną, zgodnie z kontekstem przecięcia wiersza i kolumny. Rozmieszczenie danych w tabeli ma zatem wynikać z semantyki (utrzymania relacji logiki między zawartością komórek tabeli a jej wierszami i kolumnami). Tylko wtedy zastosowanie tabeli na stronie internetowej jest poprawne.
Na czym polega błędne korzystanie z tabel? Kiedy ma ono miejsce?
Powyżej wskazano, że fakt wstawienia tabeli na stronę powinien wynikać z przemyślnego aspektu merytorycznego, a nie plastycznego (estetycznego).
Tymczasem często powtarzanym błędem jest umieszczenie treści w tabeli ze względu na chęć uzyskania określonego efektu wizualnego, na przykład konkretnego rozmieszczenia treści albo nawet układu strony. Błąd stanowi tu już sam sposób myślenia o tabeli: w traktowaniu jej jak narzędzia do konkretnego układania na stronie tekstów lub ilustracji. Tabela skonstruowana na takiej płaszczyźnie myślowej stanowi finalnie poważne wypaczenie idei dostępności strony internetowej (WCAG).
Dlatego w domyśle odradza się redaktorom stosowania tabel.
Co stosować zamiast tabeli?
Zamiast