Tabel basisweergave
Introductie
Een basisweergave van een tabel in HTML bestaat uit een <table> met rijen <tr>, kopcellen <th> en gewone cellen <td> om gegevens overzichtelijk in kolommen en rijen te tonen.
Snelstart
SCSS importeren:
@use "@minvws/manon/components/table";
Aandachtspunten: Om tabellen correct weer te geven op smallere schermresoluties, denk hierbij
aan mobiele apparaten, dient er een div om de table te staan met de
class horizontal-scroll.
Voorbeelden
Voorbeeld: Basis
| Kolom 1 | Kolom 2 | Kolom 3 |
|---|---|---|
| Lorem | Ipsum | Dolor sit amet |
| Lorem | Ipsum | Dolor sit amet |
| Lorem | Ipsum | Dolor sit amet |
| Lorem | Ipsum | Dolor sit amet |
<div class="horizontal-scroll">
<table>
<caption>
Basisvoorbeeld tabel:
</caption>
<thead>
<tr>
<th scope="col">Kolom 1</th>
<th scope="col">Kolom 2</th>
<th scope="col">Kolom 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
</tbody>
</table>
</div>
Voorbeeld: Tabel met footer
| Kolom 1 | Kolom 2 | Kolom 3 |
|---|---|---|
| Lorem | Ipsum | Dolor sit amet |
| Lorem | Ipsum | Dolor sit amet |
| Lorem | Ipsum | Dolor sit amet |
| Table footer heading 1 | Table footer heading 2 | Table footer heading 3 |
| Table footer 1 | Table footer 2 | Table footer 3 |
<div class="horizontal-scroll">
<table>
<caption>
Tabelvoorbeeld met footer:
</caption>
<thead>
<tr>
<th scope="col">Kolom 1</th>
<th scope="col">Kolom 2</th>
<th scope="col">Kolom 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
</tbody>
<tfoot>
<tr>
<th>Table footer heading 1</th>
<th>Table footer heading 2</th>
<th>Table footer heading 3</th>
</tr>
<tr>
<td>Table footer 1</td>
<td>Table footer 2</td>
<td>Table footer 3</td>
</tr>
</tfoot>
</table>
</div>
Om de gebruiker te informeren over de inhoud van de tabel, is het aan te raden om een
titel toe te voegen met daarin de omschrijving van de tabel. Voeg direct binnen de table een caption toe om de titel toe te voegen.
Voorbeeld: Tabel met rij-headers
| Kolom 1 | Kolom 2 | Kolom 3 |
|---|---|---|
| Rij 1 | Lorem ipsum | Dolor sit amet |
| Rij 2 | Lorem ipsum | Dolor sit amet |
| Rij 3 | Lorem ipsum | Dolor sit amet |
| Rij 4 | Lorem ipsum | Dolor sit amet |
<div class="horizontal-scroll">
<table>
<caption>
Basisvoorbeeld tabel:
</caption>
<thead>
<tr>
<th scope="col">Kolom 1</th>
<th scope="col">Kolom 2</th>
<th scope="col">Kolom 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit amet</td>
</tr>
</tbody>
</table>
</div>