Een tabel maak je met de volgende elementen:
<table>
- Alles binnen <table>
en </table>
<th>
- (Optioneel) kolomkop (tableheader)
<tr>
- Rij in de tabel (tablerow)
<td>
- Inhoud van de cel (tabledata)
Voorbeeld code met bijbehorende tabel:
Naam
Achternaam
Lievelingskleur
Kees
Hendriks
Rood
Aron
ee Jong
Geel
Belangrijk: iedere rij heeft hier precies 2 cellen. Want er zijn 2 kolommen gemaakt.
Je kunt ook een cel maken die twee, drie of meer kolommen breed is. Je gebruikt dan:
<td colspan="2"> <!-- 2 kolommen breed -->
of <th colspan="2">
Je kunt ook een cel maken die twee, drie of meer rijen hoog is. Je gebruikt dan:
<td rowspan="3"> <!-- 3 rijen hoog -->
Dit kan al snel ingewikkeld worden! Meer uitleg vind je hier: w3schools table
Je kunt de inhoud van tabellen opmaken zoals je zou verwachten. De randen van een tabel werken ook zoals met andere elementen. Als je overal randen wilt, zul je zowel <table>
, <th>
als <td>
een border moeten geven.
Je ziet dat de randen eigenlijk dubbel getekend worden. Om de randen te laten samenvallen (collapse) gebruiken we de tabel-eigenschap: border-collapse: collapse;
[1] Voeg een tabel toe aan je eigen pagina. De inhoud moet natuurlijk passen bij je eigen pagina.
[2] Zorg ervoor dat meerdere kolommen en / of rijen samengevoegd worden.
[3] Voeg borders toe en geef ze een mooie kleur.
[4] maak de opdrachten in repl.it