In HTML kan informatie getoond worden in tabellen. Tabellen maken het mogelijk om complexe data visueel overzichtelijk weer te geven. Je kan een tabel in HTML maken met het <table>-element. In deze tabel kan je dan rijen aanmaken met het <tr>-element (table row) en kolommen in deze rijen met het <td>-element (table data). De <td>-elementen definiëren dus de cellen van de tabel.
Op deze manier kunnen we al een simpele tabel opstellen:
Een goede tabel bestaat uit een head, body en foot. Deze worden gedefinieerd door de thead- , tbody- en tfoot-elementen. In de head zet je alle titels van de kolommen, in body de data, en in foot de opsomming van de data in de cellen.
De onderdelen thead , tbody en tfoot zijn eigenlijk altijd aanwezig bij het maken van een <table>. Als jij ze er niet zet, zal de browser dit voor jou invullen.
Het <caption>-element moet altijd als eerste element binnen de <table> staan.
tabellen opmaken in html
Alvorens het bestaan van CSS werden websites opgemaakt met behulp van tabellen. Er waren dus enkele attributen voorzien voor het opmaken van tabellen in de HTML-standaarden voor HTML5. Sinds HTML5 zijn deze attributen echter verwijderd. Toch worden ze nog gebruikt in toepassingen zoals e-mail campagnes omdat de meeste e-mail clients geen CSS ondersteunen.