⏱️ Leestijd: ca. 3 min.

Werken met Online Code Editors (CodePen)

Wanneer je snelle prototypes maakt, opdrachten test of kleine webcomponenten bouwt, gebruik je vaak een online code-editor zoals CodePen, JSFiddle of JSBin.

Om te zorgen dat je code goed werkt én dat je lesmateriaal op ons platform correct getoond wordt, is het belangrijk om te begrijpen hoe deze editors én Markdown-lezers omgaan met HTML-tags.


1. Waarom ging je weergave mis? (De Oorzaak)

Als je in normale tekst of in een Markdown-platform (zoals lezer.php) HTML-tags opschrijft zonder ze te 'ontsnappen' (escapen), gebeurt er iets vreemds:

  1. De browser leest de tag als échte HTML: Schrijf je <button> in een gewone zin, dan tekent de browser op die plek een échte klikbare knop in plaats van het woord op te nemen.
  2. Layout-inbreuk: Schrijf je <html> of <body> los in de tekst, dan denkt de browser dat de huidige pagina opnieuw begint. Hierdoor raakt de CSS van de lezer in de war en ontstaat er een gigantische verschuiving (offset) in de pagina.

De Oplossing: Gebruik altijd Inline Code (backticks)

Wil je in de lopende tekst een tag tonen als tekst? Plaats er dan altijd enkele backticks ( ) rond!

<ul class="my-3 ps-4"><li class="mb-1">Fout (wordt een echte knop): Typ een <button> tag.</li>

<li class="mb-1">Goed (wordt nette code-tekst): Typ een