Junior
Wat is het verschil tussen de elementen `<aside>`, `<article>` en `<section>` in HTML?
sobes.tech AI
Antwoord van AI
<article>: Zelfstandige, onafhankelijke inhoudsfragment dat buiten de context van de huidige pagina kan worden verspreid en hergebruikt (bijvoorbeeld een blogpost, nieuwsbericht, commentaar). Moet een koptekst bevatten.<section>: Thematische sectie van de inhoud van de pagina. Heeft meestal een koptekst (<h1>-<h6>) en groepeert gerelateerde inhoud. Mag niet alleen voor styling worden gebruikt — daarvoor is<div>.<aside>: Inhoud die indirect gerelateerd is aan de hoofdinhoud van de pagina. Wordt vaak gebruikt voor zijbalken, invoegingen, advertentievlakken of citaten.
Vergelijking in tabel:
| Element | Doel | Zelfstandigheid | Vereist koptekst (niet verplicht, maar aanbevolen) |
|---|---|---|---|
<article> |
Onafhankelijke, draagbare inhoud | Ja | Aanbevolen |
<section> |
Thematische sectie binnen het document | Nee | Aanbevolen |
<aside> |
Indirect gerelateerde inhoud (zijbalk) | Nee | Nee |