Kod za definisaje tabela mora definisati svaki red u tabeli i svaku ćeliju u redu.
Tabele se formiraju pomoću oznake <table>, zaglavlje tabele definiše se tagom<th>, red se definiše tagom <tr>, tag za formatiranje ćelija je <td>(skraćenica od table data, što znači podatak tabele).
Podaci u ćeliji mogu biti brojevi, tekst, slike …
Ako se ne odredi atribut za okvir tabele, tabela će biti prikazana bez okvira.
Border je atribut koji zadaje okvir tabele. Tag za tabelu bez okvira biće table border=”0”, tanji okvir table border=”1” …
Ćelije u koje nije upisan sadržaj neće biti dobro prikazane u najvećem broju čitača, zato se u praznu ćeliju upisuje non-breaking razmak čiji je kod  .
Atribut align koristi se za ravnanje sadržaja ćelije u tabeli – align=”right” , align=”left” .