🎨 Gratis CSS-cursus · 12 lessen

CSS leren

CSS (Cascading Style Sheets) bepaalt hoe een webpagina eruitziet. Zonder CSS is een website een blok zwarte tekst op een witte achtergrond. Met CSS maak je kleuren, lay-outs, animaties en responsive design — zodat je site er op elk scherm goed uitziet.

🚀 Begin met de CSS-track →

Wat leer je met CSS?

CSS is meer dan alleen kleurtjes instellen. Wie CSS goed beheerst, kan complete lay-outs bouwen en websites laten werken op elk apparaat. In de CSS-track behandelen we alles wat je als webontwikkelaar nodig hebt:

De CSS-track van mbo-sd

De CSS-track bestaat uit 12 gratis lessen. Elke les bouwt voort op de vorige en bevat uitleg, codevoorbeelden en oefeningen die je direct in de browser uitvoert. Je hebt geen editor of extra software nodig.

🎨
Les 1: Wat is CSS?

Hoe CSS samenwerkt met HTML — je eerste stijlregels schrijven

🎯
Les 2: Selectors

Element-, klasse- en ID-selectors — precies het juiste element stijlen

🌈
Les 3: Kleuren, eenheden en tekst

HEX, RGB, rem, em — lettertypen en tekstopmaak instellen

📦
Les 4: Het box model

Width, height, padding, border en margin — hoe ruimte echt werkt

🗂️
Les 5: Display en positioning

Block, inline, relative, absolute en fixed — elementen positioneren

↔️
Les 6: Flexbox

Navigaties, cards en rijen bouwen met display: flex

Les 7: Grid

Tweedimensionale lay-outs bouwen met CSS Grid

📱
Les 8: Responsive design

Media queries schrijven — mobile-first bouwen

Les 9: Achtergronden en effecten

Afbeeldingen, gradiënten, schaduwen en border-radius

🎬
Les 10: Transitions en animaties

Hover-effecten, keyframes en beweging toevoegen aan je pagina

🛠️
Les 11: Variabelen en best practices

CSS custom properties en onderhoudbare stylesheets schrijven

🏆
Les 12: Mini-project landingpagina

Alles wat je geleerd hebt samenvoegen in een complete pagina

Wat is CSS precies?

CSS staat voor Cascading Style Sheets. Je schrijft regels die zeggen: "dit element heeft die stijl." Een CSS-regel bestaat uit drie delen: een selector (welk element), een eigenschap (wat je aanpast) en een waarde (hoe het eruitziet).

Bijvoorbeeld: je hebt een HTML-element <h1>Hallo</h1>. Met CSS geef je dat een kleur en lettergrootte:

/* Selector   Eigenschap   Waarde */
h1 {
  color: indigo;       /* tekstkleur  */
  font-size: 2rem;     /* lettergrootte */
  margin-bottom: 1rem; /* ruimte onder het element */
}

/* Klasse-selector: begint met een punt */
.card {
  background: white;
  border-radius: 8px;
  padding: 1.5rem;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

Het woord "Cascading" verwijst naar de volgorde van regels: als meerdere regels hetzelfde element stijlen, wint de meest specifieke of de laatste. Dat klinkt ingewikkeld, maar in de praktijk leer je snel hoe dat werkt — les 2 over selectors legt het stap voor stap uit.

Wat heb je nodig?

Om CSS te leren heb je één ding nodig: basiskennis van HTML. CSS geeft stijl aan HTML-elementen — zonder HTML is er niets om op te stijlen. Als je nog geen HTML kent, begin dan eerst met de HTML-cursus. Specifiek les 1 van de HTML-track geeft je al genoeg basis om met CSS te starten.

Je hebt geen speciale software nodig. Alle oefeningen in de CSS-track draaien direct in de browser. Wel handig om later te installeren: een code-editor zoals VS Code, maar dat is geen vereiste om te beginnen.

Wat na CSS?

Zodra je CSS beheerst, liggen de volgende stappen voor de hand:

CSS is ook de basis voor frameworks als Tailwind CSS, die je later tegenkomt. Alles wat je hier leert, is daarvoor direct bruikbaar.

Veelgestelde vragen over CSS

Hoe lang duurt het om CSS te leren? +
De 12 lessen van de CSS-track zijn gemiddeld 20–30 minuten per stuk. Je kunt de basisprincipes dus in een paar weekenden doorwerken. Om CSS echt comfortabel toe te passen — ook Flexbox, Grid en responsive design — reken je op enkele weken regelmatig oefenen. CSS heeft een lage instapdrempel, maar er is altijd meer te ontdekken.
Moet ik HTML kennen voor CSS? +
Ja, een basiskennis van HTML is nodig. CSS stijlt HTML-elementen — als je niet weet wat een <div> of <p> is, snap je niet wat je aan het stijlen bent. Volg eerst de HTML-cursus als je nog niets weet van HTML. De eerste paar lessen zijn genoeg om met CSS te beginnen.
Is CSS een programmeertaal? +
Nee, CSS is een opmaaktaal, geen programmeertaal. Je schrijft er geen logica in — geen loops of condities. Je beschrijft alleen hoe elementen eruitzien. Dat maakt CSS relatief makkelijk te beginnen: er zijn geen ingewikkelde programmeerbegrippen nodig. Wie wil programmeren, leert later JavaScript.
Wat is het verschil tussen CSS en Bootstrap? +
CSS is de taal zelf — jij schrijft alle stijlregels. Bootstrap is een framework dat bovenop CSS gebouwd is en kant-en-klare componenten (knoppen, formulieren, grids) biedt. Bootstrap maakt werken sneller, maar je moet CSS begrijpen om het goed te gebruiken — en om te begrijpen waarom iets er zo uitziet. Leer eerst CSS; Bootstrap leer je daarna in een middag.

Klaar om te beginnen?

Geen account nodig. Geen kosten. Gewoon starten en code schrijven.

🚀 Begin met de CSS-track →

Wil je eerst meer weten? Bekijk ook hoe je een website maakt of de volledige leerroute.

Deel deze pagina