Wykorzystanie tabel w XHTML opartym na standardach

click fraud protection

Dane tabelaryczne to po prostu dane zawarte w tabeli. W HTML, jest to zawartość, która żyje w komórkach tabeli, tj. to, co znajduje się między.

lub.

Tagi. Treścią tabeli mogą być liczby, tekst,

, oraz ich kombinację; a inna tabela może być nawet zagnieżdżona w komórce tabeli.

Jednak najlepszym zastosowaniem tabeli jest wyświetlanie danych.

Według W3C:

„Model tabel HTML pozwala autorom rozmieszczać dane — tekst, tekst wstępnie sformatowany, 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. Na początku historii projektowania stron internetowych tabele zostały zaadaptowane jako narzędzia pomagające układać i kontrolować sposób i miejsce wyświetlania zawartości strony internetowej. Może to czasami skutkować słabym wyświetlaniem w różnych przeglądarkach, w zależności od tego, jak przeglądarki obsługiwały tabele, więc nie zawsze była to elegancka metoda w projektowaniu.

instagram viewer

Jednak wraz z postępem projektowania stron internetowych i nadejściem kaskadowe arkusze stylów (CSS), zniknęła konieczność używania tabel do prymitywnego zarządzania elementami projektu strony. Model tabeli nie jest przeznaczony dla autorów stron internetowych do manipulowania układem strony internetowej lub zmiany jej wyglądu za pomocą komórek, obramowań lub kolory tła.

Kiedy używać tabel do wyświetlania treści

Jeśli treść, którą chcesz umieścić na stronie, to informacje, których można oczekiwać, że będą one zarządzane lub śledzone w arkusz kalkulacyjny, to zawartość ta prawie na pewno będzie dobrze prezentować się w tabeli na stronie internetowej.

Jeśli zamierzasz mieć pola nagłówka na górze kolumn danych lub na lewo od wierszy danych, to jest to tabelaryczne i należy użyć tabeli.

Jeśli treść ma sens w bazie danych, zwłaszcza bardzo prostej bazie danych, a chcesz tylko wyświetlić dane, a nie upiększać, 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 przekazanie samej zawartości danych.

Nie używaj tabel, jeśli:

  • Głównym celem tabeli jest pozycjonowanie treści na stronie. Na przykład, aby dodać odstępy wokół obrazu, umieścić ikony punktorów na liście lub wymusić, aby blok tekstu działał jak cytat do ściągnięcia.
  • Chcesz użyć kolorów lub obrazów tła po prostu do rozszerzenia strony, a nie do wywoływania danych. Na przykład podświetlanie co drugiego wiersza tabeli jest w porządku, ale zmienianie tylko prawych górnych komórek, ponieważ powoduje to dopasowanie ich do tła strony, nie jest.
  • Wycinasz obraz, a następnie układasz kawałki obrazu z powrotem na stronie za pomocą tabeli. Było to bardzo powszechne kilka lat temu, ale nie jest już uważane za prawidłowe.

Nie bój się stołów

Całkiem możliwe jest stworzenie strony internetowej, która używa bardzo kreatywnie wyglądających tabel dla danych tabelarycznych. Tabele są ważną częścią specyfikacji XHTML, a nauka prawidłowego wyświetlania danych tabelarycznych jest ważną częścią tworzenia stron internetowych.

instagram story viewer