NL

Responsive YouTube-embeds: video’s die op elk scherm passen

Hoe je een YouTube-embed laat meeschalen met elk schermformaat, met de klassieke padding-bottom-techniek en moderne CSS.

Een YouTube-embed met vaste breedte en hoogte ziet er goed uit op het scherm waarop je hem hebt gebouwd, en breekt op elk ander scherm. Zo maak je hem wél responsive.

De padding-bottom-techniek

De klassieke oplossing plaatst de iframe in een container met een percentagegebaseerde padding-bottom in plaats van een vaste hoogte:

<div style="position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;">n  <iframe src="https://www.youtube-nocookie.com/embed/VIDEO_ID" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" allowfullscreen></iframe>n</div>

Het getal 56,25% komt van 9 gedeeld door 16, de standaard beeldverhouding van video. Voor verticale Shorts-video’s gebruik je 177,78% (16 gedeeld door 9) in plaats daarvan.

Een moderner alternatief

Huidige CSS ondersteunt ook de eigenschap aspect-ratio rechtstreeks, wat korter is op browsers die dit ondersteunen:

<div style="width:100%;aspect-ratio:16/9;">n  <iframe src="..." style="width:100%;height:100%;border:0;" allowfullscreen></iframe>n</div>

Zelf testen

Maak je browservenster smaller en breder terwijl de embed zichtbaar is, en controleer of de speler soepel meeschaalt zonder zwarte balken of vervorming.

Zonder handmatige CSS

Onze embed code generator genereert automatisch een correct proportionele responsive wrapper, inclusief de 9:16-versie voor Shorts.