HTML en CSS basics voor kinderen 10+

M
Mieke van der Berg
Speelgoedexpert & Kinderpedagoog
Speelkamer Inrichten & Opbergen · 2026-02-15 · 10 min leestijd

Stel je voor: je kind bouwt een eigen website over zijn of haar lievelingsspeelgoed. Niet zomaar een PowerPoint, maar een echte pagina met kleuren, plaatjes en knoppen die werken. Dat klinkt ingewikkeld, maar het is eigenlijk gewoon digital knutselen.

Met HTML en CSS bouw je een huis: HTML is het skelet en de muren, CSS is de verf en het behang.

Het is een super gave manier om creatief bezig te zijn en iets te maken wat echt werkt. En het beste van alles?

Je kunt het leren zonder dure cursussen, gewoon vanuit huis. Veel ouders denken dat coderen iets is voor wiskundige genieën, maar dat is een fabeltje. Het is net als leren fietsen of bakken in de keuken.

Je begint met simpele stappen en bouwt het langzaam op. Voor kinderen van 10+ is het de perfecte tijd om te beginnen.

Hun hersenen zijn super flexibel en ze zijn nieuwsgierig genoeg om fouten te maken en opnieuw te proberen. Bovendien is het een cadeau dat ze hun hele leven kunnen gebruiken, veel waardevoller dan een speelgoed dat na een week in de kast verdwijnt.

Wat zijn HTML en CSS eigenlijk?

HTML staat voor HyperText Markup Language. Dat klinkt technisch, maar het is eigenlijk gewoon een manier om structuur aan te brengen.

Denk aan bakstenen die je op elkaar legt om een muur te bouwen.

Met HTML zeg je: dit is een kop, dit is een paragraaf, en hier is een afbeelding. Het is de basis van elke website ter wereld. Zonder HTML heb je alleen maar losse tekst en plaatjes die nergens aan vastzitten.

Het is de blauwdruk van je digitale creatie. CSS, dat staat voor Cascading Style Sheets, is de stylist. Het is de verfkwast en het behangpapier voor je HTML-huis. Met CSS bepaal je hoe alles eruitziet: welke kleur heeft de achtergrond?

Hoe groot is de letter? Staat de afbeelding links of rechts?

Zonder CSS is een website gewoon een saai document met zwarte letters op een witte achtergrond. Met CSS maak je het levendig en persoonlijk.

Je kunt het zien als de kleding voor je digitale pop. Waarom is dit belangrijk voor kinderen? Omdat het logisch nadenken stimuleert.

Ze leren stap voor stap denken: eerst de structuur (HTML), dan de vormgeving (CSS).

Het is een creatieve uitlaatklep waarbij je direct resultaat ziet. Ze kunnen een website maken over hun favoriete Lego set, een digitaal dagboek of een pagina voor hun eigen speelgoedverzameling. Het geeft ze een gevoel van controle en trots. En het is een vaardigheid die steeds belangrijker wordt in onze digitale wereld.

De basis: je eerste HTML-bouwsteen

Om te beginnen heb je alleen een simpele teksteditor nodig. Dat kan het programma 'Kladblok' op Windows zijn of 'Teksteditor' op een Mac.

Je hebt geen dure software nodig. Open het programma en typ je eerste HTML-code.

Het begint altijd met een paar regels die zeggen dat het om een HTML-document gaat. Dat ziet er zo uit: je typt een vraagteken, een uitroepteken en dan html. Daarna open je de html-tag en de head-tag.

In de head zet je de titel van je pagina. Je eerste echte inhoud komt in de body. De body is het zichtbare deel van je website. Stel je kind wil een pagina maken over zijn of haar favoriete speelgoed, bijvoorbeeld een LEGO Technic auto.

Dan typ je een kopje: 'Mijn LEGO Technic Bouwwerk'. In HTML schrijf je dat als een h1-tag.

Dat is de grootste kop die er is. Je sluit de tag weer met een slash.

Tussen de opening en sluiting typ je de tekst. Dat ziet er zo uit: <h1>Mijn LEGO Technic Bouwwerk</h1>. Daaronder wil je misschien een korte uitleg.

Dat is een paragraaf. Een paragraaf maak je met een p-tag.

Je opent de p, typt je tekst, en sluit hem weer. Bijvoorbeeld: <p>Ik heb deze auto gebouwd met 450 stukjes. Het is een racewagen die heel snel kan.</p>.

Zie je hoe dat werkt? Het is net als dozen in dozen stoppen.

Je hebt je hoofdstuk (h1) en daarin je uitleg (p). Als je dit opslaat als 'mijnwebsite.html' en het bestand opent in een webbrowser zoals Chrome, zie je je pagina verschijnen. Het werkt echt!

Elke tag heeft een openings- en een sluitingstek. Dat is het verschil tussen <p> en </p>. Dat slash-teken is belangrijk, anders denkt de computer dat alles wat erna komt nog steeds in die paragraaf hoort.

Het is een beetje als een deur openen en sluiten. Je kunt niet zomaar weglopen zonder de deur op slot te doen. Oefen dit even met een paar paragrafen en koppen. Je zult zien dat het snel went. Je kind kan nu al een eenvoudige, statische pagina maken over zijn of haar favoriete cadeau.

CSS: Geef kleur aan je speelgoedpagina

Nu wordt het pas echt leuk. We gaan de pagina aankleden.

Hiervoor maken we een nieuw bestand, een CSS-bestand. Sla dit op als 'style.css'.

Dit bestand koppel je aan je HTML-bestand. Dat doe je door een regel toe te voegen in de head van je HTML. Die regel is: <link rel="stylesheet" href="style.css">. Nu weten ze elkaar te vinden.

In het CSS-bestand ga je regels schrijven. Een regel bestaat uit een selector (wat wil je aanpassen?), een blok tussen accolades, en daarin de eigenschappen.

Laten we beginnen met de achtergrond. Stel je kind wil een pagina over speelgoed dat buiten speelt, zoals een voetbal of een step. Dan past de achtergrondkleur misschien niet.

In CSS typ je: body { achtergrondkleur: lichtblauw; }. In het echt schrijf je het in het Engels, dus: body { background-color: lightblue; }.

Meteen verandert de hele pagina. Dat voelt magisch. Je kunt elke kleur kiezen die je wilt.

Denk aan de kleuren van je favoriete speelgoed. Roze voor een Barbie, geel voor een Minions-speelgoed of groen voor Lego. Je kunt ook de tekst aanpassen.

Wil je dat de koppen eruit springen? Typ dan: h1 { kleur: donkerrood; font-grootte: 30px; }.

In het echt schrijf je: h1 { color: darkred; font-size: 30px; }.

Nu is je hoofdkop rood en 30 pixels groot. Pixels zijn de meetlat op de computer.

Je kunt spelen met de getallen. Maak de letters groter of kleiner tot het er goed uitziet. Het is net als kleuren in een kleurboek, maar dan met cijfers en codes. Je kunt ook de uitlijning veranderen.

Zit de tekst niet netjes? Probeer: p { text-align: center; }.

Dan springen al je paragrafen naar het midden. Of zet ze op links voor een nette linker uitlijning. Je kunt ook de afstand tussen regels aanpassen.

Typ: p { line-height: 1.5; }. Dat maakt de tekst luchtiger en makkelijker lezen.

Het is net als de ruimte tussen de blokken in een doos LEGO.

Zonder ruimte wordt het een rommeltje. Met CSS bepaal jij de ruimte.

Varianten: van simpele bladzijde tot interactief speelgoed

Er zijn verschillende niveaus van websites die je kunt bouwen. De simpelste variant is een statische pagina.

Dat is wat we net hebben gemaakt. Een pagina met tekst en kleur. Dit is perfect voor beginners.

Je kunt er een digitaal fotoboek van je speelgoedverzameling van maken. Of een lijst met je favoriete cadeaus voor je verjaardag.

Dit kost niks, behalve wat tijd. Het is een geweldige oefening in logisch denken en creativiteit.

Geen kosten, alleen maar plezier. De volgende stap is een pagina met afbeeldingen. Je leert hoe je een plaatje invoegt. In HTML gebruik je de img-tag.

Je schrijft: <img src="lego-auto.jpg">. Je moet wel een foto hebben die je uploadt in dezelfde map als je bestanden.

Met CSS kun je de grootte van die foto aanpassen. Bijvoorbeeld: img { width: 200px; }. Nu is je foto 200 pixels breed.

Dit is super tof voor kinderen die hun eigen Lego-bouwsels of zelfgemaakte papercraft modellen willen showen.

Ze kunnen een galerij maken van hun creaties. Wil je het nog uitdagender? Dan kun je leren werken met een simpele interactie, zoals een knop die je kunt klikken.

Dit is een stapje verder, maar wel heel gaaf. Je maakt een knop met een button-tag. <button>Klik hier voor een verrassing!</button>.

Met CSS kun je die knop mooi maken: button { achtergrondkleur: oranje; padding: 10px; border: none; }. Het is nog geen echte actie, maar het ziet eruit als een knop. Voor een echte knop die iets doet, heb je een beetje JavaScript nodig, maar dat is voor de volgende stap.

Als je kind het HTML en CSS eenmaal beheerst, kun je denken aan een eigen domeinnaam en webhosting. Dat is de volgende investering.

Een domeinnaam (bijvoorbeeld 'mijnspeelgoed.nl') kost ongeveer €10 per jaar. Webhosting, de plek waar je website online staat, kun je vaak al krijgen voor €5 per maand.

Er zijn ook platforms waar je gratis kunt leren en publiceren, maar een eigen domein voelt specialer. Het is een echte upgrade, net als een nieuwe LEGO set kopen na het bouwen van een kleine. Prijzen voor cursussen kunnen oplopen. Een online cursus via een Nederlandse aanbieder kost vaak tussen de €50 en €150.

Maar er zijn ook talloze gratis video's en websites die je helpen. De investering zit hem dus vooral in tijd.

Tijd om samen met je kind te zitten en te ontdekken. Een goed boek of een computer voor kinderen om te leren coderen kost ongeveer €20. Dat is een prima start. Het gaat erom dat je begint, niet dat je meteen alles perfect moet hebben.

Praktische tips voor ouders en kinderen

Begin klein. Bouw niet meteen een heel complex iets.

Kies één onderwerp, zoals het favoriete speelgoed. Maak er een simpele pagina over. Een kop, een stukje tekst en een afbeelding. Als dat lukt, voeg je een tweede pagina toe.

Misschien een pagina over een ander cadeau. Maak een navigatie. Een simpele lijst met links die naar de andere pagina's gaan.

Dat leer je snel: <a href="pagina2.html">Ga naar pagina 2</a>. Zo bouw je stap voor stap een echte kleine website.

Zorg voor een goede werkplek. Een rustige tafel, een laptop of computer, en pen en papier om eerst te schetsen. Laat je kind eerst op papier bedenken wat er op de website moet. Welke kleuren? Welke foto's? Welke tekst?

Dat maakt het minder abstract. Het is net als een tekening maken voordat je begint met verven.

Papier is goedkoop en helpt om ideeen op een rijtje te zetten. Gebruik een notitieboekje van bijvoorbeeld Hema of Action, dat kost maar een paar euro. Maak het leuk en relevant voor hun wereld.

Gebruik voorbeelden van speelgoed dat ze hebben. Een website over hun Poppenhuis, hun treinset of hun verzameling Knex.

Schrijf over wat ze leuk vinden. Als ze van dino's houden, maak dan een dino-website.

Het gaat erom dat ze zich herkennen in wat ze maken. Gebruik de kleuren van hun lievelingsspeelgoed.

Gebruik afbeeldingen van hun eigen kamer. Maak het persoonlijk. Leer fouten maken. Een typefout in de code zorgt ervoor dat de pagina niet laadt. Dat is frustrerend, maar het is de beste leermeester.

Lees de foutmelding in de browser. Vaak staat er iets als 'syntax error' of een regelnummer.

Ga terug naar die regel en kijk goed. Is er een missende slash?

Is de naam van het bestand verkeerd? Doe het samen. Zeg niet 'laat mij het maar doen', maar zoek het samen uit. Dat gevoel van oplossen is goud waard.

Gebruik de tools die er zijn. Moderne browsers hebben een 'Inspecteer'-functie (rechtermuisknop en dan 'Inspecteren').

Daarmee kun je elke website ter wereld bekijken en de HTML en CSS zien. Dat is een speeltuin voor nieuwsgierige kinderen, net zo fascinerend als een digitale microscoop voor kleine ontdekkers. Ze kunnen zien hoe andere sites kleuren gebruiken of hoe ze afbeeldingen plaatsen.

Het is een soort achteruitkijkspiegel op het internet. Het is gratis en heel leerzaam.

Zo leren ze door te kijken en na te doen. Maak het een routine, maar niet een verplichting.

Plan een vast moment, bijvoorbeeld elke zondagmiddag 30 minuten. Een soort project-tijd.

Zo bouw je langzaam iets op zonder druk. Het is geen huiswerk, het is een hobby. Als het even niet lukt, leg het dan weg en probeer het morgen weer. Het hoeft niet perfect.

Het gaat om de lol van het maken. Uiteindelijk hebben ze iets gemaakt wat echt van hen is. Een digitaal cadeau dat ze zelf hebben gebouwd.

Volgende stap
Lees het complete overzicht
Speelgoedkist met deksel: Veilig en overzichtelijk →
M
Over Mieke van der Berg

Mieke van der Berg is kinderpedagoog en schrijft al 8 jaar over speelgoed, kindsontwikkeling en slimme cadeau-ideeën. Ze combineert wetenschappelijke kennis met praktisch ouderadvies.

Op de hoogte blijven?
Ontvang praktische tips en reviews. Geen spam.
Geen spam. Je gegevens worden niet gedeeld.