Koppen en alinea's
HTML heeft zes koppenniveaus, h1 tot h6, en gebruikers van schermlezers springen vaak van kop naar kop om hun weg op een pagina te vinden.
Een overzicht van koppen
Denk aan een kookboek. Het boek heeft een titel, elk recept heeft een naam en elk recept heeft kleinere delen, zoals Ingrediënten en Bereiding. HTML drukt hetzelfde overzicht uit met zes kopelementen, <h1> tot en met <h6>. <h1> is het hoogste niveau, meestal de titel van de pagina. <h2> markeert de hoofdsecties, <h3> de delen binnen een sectie, enzovoort. De meeste pagina's hebben nooit meer dan drie of vier niveaus nodig.
<h1>Weekend Baking</h1> <p>Three simple breads you can make at home.</p> <h2>Soda bread</h2> <h3>Ingredients</h3> <p>Flour, baking soda, salt and buttermilk.</p> <h3>Method</h3> <p>Mix, shape into a round and bake for 40 minutes.</p> <h2>Flatbread</h2> <p>Ready in 20 minutes, no oven needed.</p>
Kies het niveau op structuur, niet op grootte
Browsers tekenen <h1> groot en <h6> klein, en het is verleidelijk een kop te kiezen om zijn grootte. Doe dat niet. Het niveau vertelt software hoe de pagina is georganiseerd. Schermlezers kunnen elke kop op een pagina opsommen en de gebruiker direct naar één laten springen, net als een inhoudsopgave. Zoekmachines gebruiken koppen ook om te begrijpen waar een pagina over gaat. Wil je dat een h2 kleiner oogt, laat het dan een h2 en verander de grootte met CSS.
Twee gewoonten houden het overzicht netjes. Gebruik ten eerste één <h1> per pagina voor de hoofdtitel; MDN raadt dit aan, en het is wat de meeste gebruikers verwachten. Sla ten tweede geen niveaus over als je omlaag gaat: na een h2 komt een h3, geen h5. Terug omhoog gaan is prima, dus na een h3 kan een nieuwe h2 volgen als de volgende sectie begint.
Alinea's
Doorlopende tekst komt in <p>-elementen, één per alinea. Omdat HTML witruimte samenklapt, maakt twee keer op Enter drukken in je bestand geen nieuwe alinea op het scherm; alleen een nieuwe <p> doet dat. Browsers zetten standaard een tussenruimte boven en onder elke alinea, die CSS kan veranderen. Een alinea kan geen andere alinea of kop bevatten, dus als je een afsluitende </p> vergeet, sluit de browser hem voor je zodra het volgende blokelement begint.
Soms maken de regeleinden zelf deel uit van de inhoud, zoals bij een postadres of een gedicht. Gebruik daarvoor <br> aan het eind van elke regel binnen één alinea of <address>. Gebruik geen stapel <br>-elementen om verticale ruimte te maken; dat is werk voor CSS-marges. Om een onderwerpswisseling binnen een sectie aan te geven, zoals een scènewissel in een verhaal, gebruik je <hr>, de thematische scheiding, die browsers als horizontale lijn tekenen.
Citaten
Een langer citaat uit een andere bron komt in <blockquote>, dat browsers laten inspringen. Zet de geciteerde alinea's erin, en je kunt het bronadres geven in het attribuut cite. Een kort citaat binnen een zin gebruikt <q>, en de browser zet er aanhalingstekens omheen. Het element <cite> markeert de titel van een werk, zoals een boek of film.
| h1 | Hoogste kop, meestal de paginatitel |
| h2 tot h6 | Sectiekoppen, elk niveau binnen het niveau erboven |
| p | Een alinea doorlopende tekst |
| br | Regeleinde dat deel van de inhoud is (adressen, gedichten) |
| hr | Thematische scheiding: een wisseling van onderwerp |
| blockquote | Een langer citaat uit een andere bron |
| q | Een kort citaat in de tekst; de browser zet de tekens erbij |
- Hoeveel koppenniveaus heeft HTML?
- Hoeveel h1-elementen moet een gewone pagina hebben?
- Welke kop moet na een h2 een subsectie beginnen?
- h3
- h5
- h1
- Je wilt dat een h2 kleiner oogt. Wat doe je?
- Houd h2 en verander de grootte met CSS
- Verander hem in h5
- Gebruik een p met vette tekst
- Je drukt twee keer op Enter tussen twee zinnen in één p. Wat verschijnt er?
- Eén spatie
- Een lege regel
- Een nieuwe alinea
- Welk element past bij de regeleinden in een postadres?
- br
- hr
- p
- Wat gebruik je om verticale ruimte tussen secties toe te voegen?
- CSS-marge
- Meerdere br-elementen
- Lege p-elementen
- Welk element markeert een wisseling van onderwerp, getekend als een lijn?
- Een lang citaat uit een krant komt in
- blockquote
- q
- cite
- Waarom zijn koppen belangrijk voor gebruikers van schermlezers?
- Ze kunnen van kop naar kop springen
- Koppen worden luider voorgelezen
- Koppen worden overgeslagen
- h1 tot h6 vormen een overzicht: één h1, dan steeds één niveau omlaag.
- Kies koppenniveaus op structuur; verander de grootte met CSS.
- Eén p per alinea; br alleen waar regeleinden inhoud zijn; hr voor een wisseling van onderwerp.
Bronnen van deze cursus (9)
- WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
- MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
- MDN, HTML images (alt text guidance, checked 2026-10-17)
- W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
- CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
- W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
- W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
- W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
- MDN, Viewport meta element (checked 2026-10-17).
Geraadpleegd: 2026-10-17