Devenia Leren / Woordenlijst

CSS-styling begrijpen

CSS bepaalt hoe HTML-inhoud eruitziet: typografie, kleuren, tussenruimte, lay-out en responsief gedrag. Gebruik deze uitleg om te begrijpen wat styling kan veranderen en wat het niet kan oplossen.

Begin met een e-mail. Stuur de pagina of je vraag mee, dan geven we een duidelijk antwoord.

Responsieve webpagina met uitleg over typografie, tussenruimte, raster, kleur en mobiel ontwerp

Gebruik CSS als presentatielaag.

Op een cafémenu geeft HTML de kop, gerechten en prijzen aan. CSS bepaalt lettertype, tussenruimte en uitlijning. Op een breed scherm kan CSS twee menukolommen naast elkaar zetten en ze op een telefoon onder elkaar plaatsen, terwijl de gerechten en prijzen gelijk blijven.

Dezelfde pagina-inhoud in een eenvoudige en een gestylede lay-out, met een aparte doorschijnende stylinglaag.

Wat styling kan veranderen

Geef koppen een duidelijke grootte en gewicht
Stel merkkleuren in voor knoppen en links
Maak kolommen, rasters, tussenruimte en uitlijning
Maak lay-outs responsief op telefoons en tablets
Verbeter de leesbaarheid met regelhoogte, tussenruimte en contrast

Een grotere kop kan een ontbrekende openingstijd niet vervangen en een onduidelijk aanbod niet uitleggen. Maak de woorden eerst duidelijk en gebruik daarna styling om ze makkelijk vindbaar te maken. Bekijk voor een eerste codevoorbeeld MDN’s introductie tot CSS.

Waarom de ene stijl de andere overschrijft

Op hetzelfde element kunnen meerdere regels van toepassing zijn. De cascade bepaalt welke waarde de browser gebruikt wanneer regels elkaar tegenspreken. Zo kunnen zowel een linkkleur voor de hele website als een aparte kleur voor navigatielinks van toepassing zijn op een menulink.

Als een kleurwijziging geen zichtbaar effect heeft, inspecteer je het element in de ontwikkelaarstools van de browser. Het paneel Styles toont overeenkomende regels en doorgestreepte declaraties. Controleer welke regel wint voordat je een nieuwe overschrijving toevoegt.

Controleer of mensen de pagina kunnen gebruiken

Test de pagina na een stylingwijziging met echte inhoud. Lange koppen, menu’s en prijzen kunnen problemen zichtbaar maken die korte plaatsaanduidingen verbergen.

Lees de langste kop op een telefoon. De tekst moet afbreken zonder tekst te verbergen of horizontaal scrollen af te dwingen.
Zoom in op de pagina en controleer of de tekst leesbaar blijft en knoppen de tekst niet bedekken.
Gebruik het toetsenbord om door links en knoppen te gaan. Het gefocuste element moet zichtbaar blijven.

Goede styling helpt bezoekers om de pagina te lezen en te gebruiken. Het garandeert geen betere posities in zoekresultaten. Googles richtlijnen voor page experience maken duidelijk dat een goede ervaring op zichzelf geen toppositie garandeert.

CSS: veelgestelde vragen

Terug naar de woordenlijst.

Waar staat CSS voor?

CSS staat voor Cascading Style Sheets. Het bepaalt hoe HTML-elementen eruitzien: typografie, kleuren, tussenruimte en lay-out.

Wat is het verschil tussen HTML en CSS?

HTML levert structuur en betekenis, zoals koppen, alinea’s en lijsten. CSS levert de presentatie: hoe deze elementen eruitzien.

Moet ik CSS leren om een website te bouwen?

Nee. Een thema of visuele editor kan instellingen voor kleur, typografie en lay-out bieden. Gebruik die eerst, zodat verwante pagina’s consistent blijven. Leer CSS wanneer je een presentatieregel moet begrijpen of wijzigen die de beschikbare instellingen niet afdekken.

Wat is responsive design?

Responsive design betekent dat een website zich aan verschillende schermformaten aanpast. CSS verandert de lay-out en tussenruimte voor telefoons, tablets en computers.

Heeft CSS invloed op SEO?

CSS kan invloed hebben op hoe een pagina wordt weergegeven en geladen, maar kleuren of tussenruimte aanpassen verbetert de positie niet vanzelf. Houd nuttige inhoud toegankelijk en controleer de mobiele lay-out en het laadgedrag wanneer je stijlen aanpast.

Heb je een praktische vraag over CSS?

Stuur het adres van de pagina, het element dat er verkeerd uitziet en de schermgrootte waarop je het probleem ziet. Vermeld ook wat je had verwacht, zodat we kunnen bepalen welke stylingaanpassing nodig is.