Tabel
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
Basis
Visueel voorbeeld
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 |
HTML-voorbeeld:
<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>
Tabel met footer
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.
Visueel voorbeeld:
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 |
HTML-voorbeeld:
<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>
Tabel met rij-headers
Visueel voorbeeld
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 |
HTML-voorbeeld:
<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>
Bijbehorende bestanden
Voor meer informatie over importeren en instellen van componenten. Zie: Componenten gebruiken en styling toevoegen
Importeer component via npm
CSS-voorbeeld:
@use "@minvws/manon/table";