Tabela je i u HTML-u dvodimenziona matrica čiji se elementi nazivaju ćelije (engl. cell). Ćelija može sadržavati raznovrsne informacije: brojeve, tekst, boje, liste, hiper-veze, slike, itd. Tabela se sastavlja tako što se opisuju redom njene vrste (redovi, engl. row) i sadržaj svake ćelije u redu.
Tabela se opisuje uz pomoć složene etikete
TABLE koja
može sadržavati više atributa:
BORDER (ili
okvir, ram) koji opisuje širinu spolašnjeg okvira
tabele;
CELLSPACING koji
opisuje širinu linije koja razdvaja dve ćelije;
CELLPADDING koji
opisuje prostor oko sadržaja ćelije;
WIDTH koji
opisuje ukupnu širinu tabele.
Nadnaslov tabele se može zadati etiketom
CAPTION koja
se ispisuje iznad tabele i može
imati atribut ALIGN:
TOP, MIDDLE, BOTTOM
LEFT, CENTER, RIGHT
Svaka vrsta u tabeli se opisuje između zagrada
<TR> i
</TR>
(engl. table row). I etiketa TR
može imati atribute:
ALIGN sa vrednostima:
LEFT, CENTER, RIGHT
VALIGN sa vrednostima:
TOP, MIDDLE, BOTTOM
Pojedinačna ćelija se opisuje između zagrada
<TD> i
</TD>.
Etiketa TD, pored atributa ALIGN
i VALIGN (Primer 3),
može imati i atribute:
BGCOLOR
(Primer 4);
ROWSPAN (spaja
ćelije iste vrste) i
COLSPAN (spaja
ćelije iste kolone Primer 5);
NOWRAP.
Prelamanje teksta može eksplicitno da se sahteva etiketom <BR>
(Primer 6).
Etiketa <TH>
ima ista svojstva kao etiketa
<TD> s tom
razlikom što obezbeđuje da sadržaj ćelije bude automatski
centriran i u crnom slogu (bold).