CSS begrippen

CSS begrippen

6 minuten leestijd

Gepubliceerd op 10 november 2025
Aangepast op 10 november 2025
Geschreven door Ros Web
Passie voor technologie en creatie. Altijd op zoek naar nieuwe inzichten en innovatie binnen het digitale landschap.

Samenvatting

Wat is CSS en hoe werken CSS-begrippen?

CSS (Cascading Style Sheets) is een taal waarmee je de stijl en lay-out van webpagina’s kunt beheren. Het bepaalt hoe een webpagina eruitziet, inclusief kleuren, lettertypes, marges en positionering. CSS werkt samen met HTML om een visueel aantrekkelijke en functionele website te creëren. Door CSS-begrippen te gebruiken, kun je eenvoudig eigenschappen zoals tekstgrootte, achtergrondkleur en lay-out aanpassen om je website consistent en professioneel te maken.

Belangrijke CSS-begrippen:

  • Achtergrondkleur: Bepaalt de achtergrond van een element.
  • Lettertype (font-family): Definieert het lettertype van tekst.
  • Text-align: Zorgt voor de horizontale uitlijning van tekst.
  • Border: Geeft een rand aan een element, met instelbare dikte, stijl en kleur.
  • Margin en padding: Beheren de ruimte buiten (margin) en binnen (padding) een element.
  • Pseudo-class: Stijlt elementen in een bepaalde toestand, zoals hover-effecten op knoppen.
  • Display: Bepaalt hoe een element wordt weergegeven (block, inline, flex, etc.).

CSS maakt het mogelijk om websites aantrekkelijker en responsiever te maken, essentieel voor een goede gebruikerservaring.

Snel naar

Table of Contents

Table of Contents

Inleiding

Hoewel HTML de structuur van een webpagina bepaalt, is CSS (Cascading Style Sheets) de sleutel tot het uiterlijk ervan. Met CSS geef je kleur, vorm en stijl aan je website. Het bepaalt hoe teksten worden weergegeven, welke kleuren en lettertypes worden gebruikt en hoe elementen op de pagina worden geplaatst. Zonder CSS zou elke website er kaal en hetzelfde uitzien.

In deze blog leer je de belangrijkste CSS-begrippen kennen. We leggen stap voor stap uit wat ze betekenen, waarom ze belangrijk zijn en hoe je ze gebruikt om je website professioneel te laten ogen.

CSS begrippen
CSS begrippen

Wat is CSS en waarom is het belangrijk?

CSS is een programmeertaal waarmee je de visuele presentatie van een webpagina regelt. Waar HTML zorgt voor de inhoud, zorgt CSS voor de opmaak. Denk aan kleuren, lettergroottes, marges en indelingen. CSS maakt het mogelijk om één ontwerp te maken dat op verschillende apparaten goed wordt weergegeven, van computers tot smartphones.

Een groot voordeel van CSS is dat je de opmaak kunt scheiden van de inhoud. In plaats van op elke HTML-pagina handmatig aanpassingen te doen, kun je in één CSS-bestand de stijl voor je hele website beheren. Dit bespaart tijd en zorgt voor consistentie in je ontwerp.ge. Met dit CSS begrippen kun je je pagina een unieke uitstraling geven en de algehele look aanpassen.

De belangrijkste CSS-begrippen uitgelegd

Achtergrond en kleur

Met CSS kun je eenvoudig de achtergrond en kleuren van je website aanpassen. De eigenschap background bepaalt hoe de achtergrond van een element eruitziet, zoals de kleur, afbeelding en positie. Je kunt kiezen of de afbeelding meebeweegt met de pagina of vast blijft staan, en aangeven hoe vaak deze wordt herhaald.

De eigenschap color bepaalt de kleur van de tekst. Je kunt hierbij kiezen uit standaardkleuren of exacte kleurcodes, zoals hex (bijvoorbeeld #FF5733) of RGB (bijvoorbeeld rgb(255, 87, 51)). Zo kun je jouw website precies de uitstraling geven die past bij jouw merk.

Lettertypes en tekst

Met CSS kun je lettertypes aanpassen met de eigenschap font-family. Je kunt één specifiek lettertype gebruiken of een reeks instellen als back-up. Zo zorg je dat de tekst er altijd goed uitziet, zelfs als een bepaald lettertype niet beschikbaar is.

De grootte van de tekst stel je in met font-size, terwijl je met font-style bepaalt of de tekst cursief, schuin of normaal is. Wil je de tekst dikker maken, dan gebruik je font-weight. Voor subtiele aanpassingen kun je ook de afstand tussen letters (letter-spacing) of regels (line-height) wijzigen, zodat je tekst prettig leesbaar is.

Daarnaast bieden CSS-eigenschappen zoals text-align en text-transform controle over de uitlijning en hoofdletters van je tekst. Zo kun je titels krachtiger maken of de stijl van alinea’s aanpassen.

Marges, randen en afstanden

De eigenschap margin bepaalt de ruimte tussen een element en de omliggende onderdelen. Hiermee kun je elementen lucht en balans geven. Padding regelt de ruimte binnen een element, tussen de inhoud en de rand.

De border-eigenschap zorgt voor de randen van een element. Je kunt de dikte, kleur en stijl van deze randen aanpassen. Denk bijvoorbeeld aan een dunne, grijze rand rond een afbeelding of een dikke, gekleurde lijn die een sectie accentueert.

Wanneer je met tabellen werkt, helpen begrippen als border-collapse en border-spacing om de ruimte tussen cellen te bepalen en te kiezen of randen worden samengevoegd. Dit zorgt voor overzichtelijke, strak vormgegeven tabellen.

Lay-out en structuur

Een van de krachtigste aspecten van CSS is de controle over de lay-out van je webpagina. Met eigenschappen zoals display bepaal je hoe een element zich gedraagt. Een element kan zich bijvoorbeeld gedragen als een blok dat de volledige breedte inneemt, of als een inline-element dat naast andere onderdelen past.

Met moderne technieken zoals flexbox en grid kun je complexe lay-outs maken die zich automatisch aanpassen aan de schermgrootte. Zo ziet je website er op elk apparaat goed uit.

De eigenschappen width, height, max-width en min-height helpen om de afmetingen van elementen precies te definiëren. Dit zorgt voor stabiliteit in het ontwerp, zodat onderdelen niet verspringen bij verschillende schermgroottes.

Selectors en overerving

CSS gebruikt zogenaamde selectors om aan te geven op welke elementen een stijl moet worden toegepast. Een selector kan bijvoorbeeld alle alinea’s, koppen of specifieke onderdelen selecteren.

Een id-selector gebruik je wanneer je één specifiek element wilt opmaken, terwijl een class-selector bedoeld is om meerdere elementen dezelfde stijl te geven. Een descendant selector past stijlen toe op elementen die binnen andere elementen staan, wat handig is voor bijvoorbeeld geneste lijsten of secties.

CSS kent ook overerving, wat betekent dat sommige eigenschappen automatisch worden doorgegeven aan de onderliggende elementen. Stel je bijvoorbeeld een tekstkleur in op het hoofdelement van de pagina, dan nemen alle alinea’s die kleur over, tenzij je ze apart aanpast.

Pseudo-classes en interactie

Om je website interactiever te maken, gebruik je pseudo-classes. Hiermee kun je de stijl van een element aanpassen op basis van gedrag of status. Denk aan het veranderen van de kleur van een knop wanneer iemand er met de muis overheen beweegt (:hover) of het aanpassen van de kleur van bezochte links (:visited).

Pseudo-classes maken het mogelijk om zonder JavaScript toch dynamische effecten toe te voegen, wat je website levendiger en gebruiksvriendelijker maakt.

Eenheden en waarden

In CSS werk je met verschillende eenheden om afstanden, groottes en verhoudingen te bepalen. De meest gebruikte eenheden zijn pixels (px), procenten (%), em en rem. Pixels geven vaste waarden aan, terwijl procenten en em’s zorgen voor een flexibel, responsief ontwerp dat zich aanpast aan de schermgrootte.

Daarnaast zijn er numerieke waarden, zoals integers en decimals, waarmee je bijvoorbeeld de dikte van een rand of de afstand tussen regels instelt. CSS ondersteunt ook wetenschappelijke notatie voor precieze berekeningen, al wordt dat zelden gebruikt in standaard webontwerp.

Hoogte, breedte en zichtbaarheid

De eigenschappen width en height bepalen de afmetingen van een element. Met max-width en min-width kun je grenzen instellen, zodat elementen niet te groot of te klein worden.

De eigenschap visibility bepaalt of een element zichtbaar is, zonder de structuur van de pagina te veranderen. Zo kun je tijdelijk onderdelen verbergen zonder ze te verwijderen.

Met overflow bepaal je wat er gebeurt als inhoud groter is dan het element zelf. Je kunt bijvoorbeeld kiezen om de extra inhoud te verbergen of om een scrollbalk toe te voegen.

Kleuren en transparantie

CSS biedt verschillende manieren om kleuren toe te voegen aan je ontwerp. Je kunt kiezen uit vooraf gedefinieerde kleurnamen, hex-codes of RGB-waarden. Voor transparantie gebruik je RGBA of HSLA, waarbij de laatste letter (A) staat voor alpha-transparantie. Zo kun je kleuren gedeeltelijk doorzichtig maken en subtiele effecten creëren, zoals overlappende secties of schaduwen.

Kleurgebruik speelt een grote rol in webdesign. Met CSS kun je eenvoudig een huisstijl doorvoeren door consistente kleuren toe te passen op knoppen, links en achtergronden.

Tabellen en lijsten

Voor wie tabellen gebruikt om gegevens weer te geven, biedt CSS veel opties om de opmaak aan te passen. Met eigenschappen als border-spacing en text-align kun je de afstand en uitlijning van tekst in tabellen bepalen.

Ook lijsten kunnen worden aangepast met list-style, waarmee je bepaalt hoe opsommingstekens of nummers worden weergegeven. Je kunt zelfs eigen pictogrammen gebruiken om de stijl van je website beter te laten aansluiten bij je merkidentiteit.

Tot slot

CSS is onmisbaar voor het maken van moderne, professionele websites. Het biedt de controle over elk visueel detail , van kleur en typografie tot de complete lay-out. Door de belangrijkste CSS-begrippen goed te begrijpen, kun je niet alleen de uitstraling van je website verbeteren, maar ook de gebruikerservaring optimaliseren.

Of je nu een beginner bent die net start met webdesign of een ondernemer die meer wil begrijpen van zijn online presentatie, het beheersen van CSS is een waardevolle vaardigheid. Met de juiste kennis kun je van een eenvoudige webpagina een unieke, professionele website maken die indruk maakt op je bezoekers.

Gerelateerde berichten

Ontdek meer artikelen die je kunnen inspireren en verder helpen met nieuwe inzichten en praktische tips.

Development
Website financiële dienstverlening
Professionele website voor makelaars
Development
Professionele website voor makelaars
Elementor website
DevelopmentHosting
Elementor Website

Contact met Ros Web

We maken graag kennis!

Wij bij Ros Web houden het simpel en persoonlijk. Heb je een vraag of wil je jouw online plannen bespreken? We denken graag met je mee en helpen je stap voor stap vooruit.

Samen online groeien