Znacznik <td> służy do utworzenia komórki tabeli.

Różnice pomiędzy HTML i XHTML:

Atrybuty bgcolorheightnowrap i width są oznaczone jako niezalecane w HTML 4.01, i nie są wspierane w standardzie XHTML 1.0 Strict.

Wskazówka: aby utworzyć komórkę nagłówka, użyj znacznika <th>.

Przykład:

<table border="1">
    <tr>
        <td></td>
        <td></td>
    </tr>
</table>

Komórka 1 Komórka 2

DTD w których można korzystać ze znacznika <td>: Strict, Transitional, Frameset.

Atrybuty znacznika <td>

Wartości w kolumnie “Wym.” oznaczają czy atrybut jest wymagany.

Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.

Nazwa Opis Wym. DTD
abbr Skrócona wersja zawartości komórki tabeli Nie STF
align Określa wyrównanie zawartości komórek tabeli lub elementów blokowych w poziomie. Dozwolone wartości to:

  • left – wyrównanie do lewej strony;
  • right – wyrównanie do prawej strony;
  • center – wyrównanie do środka;
  • justify – justowanie (wyrównanie do lewej i prawej strony);
  • char – (tylko komórki tabeli) wyrównanie względem podanego znaku (użyj atrybutu char aby go określić).
Nie STF
axis Nawa komórki tabeli Nie STF
bgcolor Kolor tła Niezalecany. Użyj arkusza stylów CSS zamiast niego. Nie TF
char Znak względem którego zawartość komórek tabeli ma być wyrównana (użyj razem z align=”char”) Nie STF
charoff Dodatkowe przesunięcie wyrównania do pierwszego znaku względem którego jest wyrównanie, w pikselach lub procentach Nie STF
colspan Określa ile kolejnych komórek w wierszu powinno zostać połączone w jedną dużą komórkę Nie STF
headers Rozdzielona spacjami lista identyfikatorów komórek które są komórkami nagłówka dla danej komórki. Ten atrybut pozwala przeglądarkom tekstowym na właściwe wyświetlenie informacji nagłówkowych dla podanej komórki Nie STF
height Wysokość elementu w pikselach lub procentach Niezalecany. Użyj arkusza stylów CSS zamiast niego. Nie TF
nowrap Określa że wiersze tekstu w komórce nie powinny być automatycznie łamane Niezalecany. Użyj arkusza stylów CSS zamiast niego. Nie TF
rowspan Określa ile kolejnych komórek w kolumnie powinno zostać połączone w jedną dużą komórkę Nie STF
scope Określa że ta komórka zawiera informacje nagłówkowe dla innych komórek. Wartość tego atrybutu specyfikuje dla których komórek ta informacja jest przeznaczona:

  • col – dla pozostałych komórek w kolumnie;
  • colgroup – dla pozostałych komórek w grupie kolumn;
  • row – dla pozostałych komórek w wierszu;
  • rowgroup – dla pozostałych komórek w grupie wierszy.
Nie STF
valign Określa wyrównanie zawartości komórek tabeli w pionie. Dozwolone wartości to:

  • top – wyrównanie do góry komórki;
  • middle – wyrównanie do środka komórki;
  • bottom – wyrównanie do dołu komórki;
  • baseline – wyrównanie względem linii bazowej
Nie STF
width Szerokość w pikselach lub procentach Niezalecany. Użyj arkusza stylów CSS zamiast niego. Nie TF
Atrybuty standardowe
class Klasa CSS (lub lista klas) elementu Nie STF
id Unikalny identyfikator elementu Nie STF
style Styl elementu (inline) Nie STF
title Tekst do wyświetlenia jako Tooltip po najechaniu myszką Nie STF
Atrybuty językowe
dir Kierunek tekstu Nie STF
lang Kod języka Nie STF
xml:lang Kod języka (dodatkowy atrybut dla XHTML) Nie STF
Zdarzenia myszy
onclick Co zrobić po kliknięciu myszą Nie STF
ondblclick Co zrobić po podwójnym kliknięciu myszą Nie STF
onmousedown Co zrobić po naciśnięciu klawisza myszy Nie STF
onmousemove Co zrobić w momencie gdy kursor myszki jest przesuwany Nie STF
onmouseout Co zrobić gdy kursor myszki opuszcza element Nie STF
onmouseover Co zrobić gdy kursor myszki najeżdża na element Nie STF
onmouseup Co zrobić po zwolnieniu klawisza myszki Nie STF
Zdarzenia klawiatury
onkeydown Co zrobić gdy klawisz zostanie naciśnięty Nie STF
onkeypress Co zrobić gdy klawisz zostanie naciśnięty i zwolniony Nie STF
onkeyup Co zrobić gdy klawisz zostanie zwolniony Nie STF