Les 3 – Tekst opmaken met CSS
Wat ga je leren?
Je leert wat CSS is en hoe je de kleur, grootte en het lettertype van tekst aanpast. Dit is de eerste les waarin je de style.css tab gebruikt.
Theorie
CSS staat voor Cascading Style Sheets. Met CSS bepaal je hoe HTML eruitziet: kleuren, lettertypen, groottes en meer.
Je schrijft CSS in een apart bestand (style.css) en koppelt het aan je HTML met een <link> tag in de <head>:
<link rel="stylesheet" href="style.css">
Een CSS-regel ziet er zo uit:
h1 {
color: darkblue;
font-size: 2rem;
}
h1is de selector — welk element wordt gestijldcolorenfont-sizezijn eigenschappendarkblueen2remzijn de waarden
Handige eigenschappen voor tekst
| Eigenschap | Wat het doet | Voorbeeld |
|---|---|---|
color | Tekstkleur | color: red; |
font-size | Tekstgrootte | font-size: 1.5rem; |
font-family | Lettertype | font-family: Arial; |
Predict
Wat denk je dat er verandert als je color: darkblue verwijdert uit de CSS?
Klik hier voor het antwoord
De kop krijgt zijn standaardkleur terug — in de meeste browsers is dat zwart. Zonder een color eigenschap gebruikt de browser de standaardstijl.
Probeer het zelf!
Let op: de CSS schrijf je in de style.css tab!
Investigate
Experimenteer met de CSS:
- Wat gebeurt er als je
color: darkblueverandert incolor: tomato? - Probeer
font-size: 3rem— wat verandert er? - Wat doet
font-family: Georgia?
Modify
Opdracht: Verander de stijl zodat de kop rood is en de paragraaftekst groter is (1.5rem).
Tip
Pas de waarden aan in de style.css tab. Verander color: bij h1 en font-size: bij p.
Antwoord
h1 {
color: red;
font-size: 2rem;
}
p {
color: gray;
font-family: Arial, sans-serif;
font-size: 1.5rem;
}
Make
Opdracht: Schrijf een kort gedicht of een quote met een titel. Gebruik CSS om de kop een andere kleur en groter lettertype te geven, en de paragraaftekst een eigen stijl.
Tip
Je navigeert naar de style.css tab en selecteert het element met de HTML-tag naam (bijv. h1 en p).
Antwoord
<!-- HTML -->
<h1>Mijn favoriete quote</h1>
<p>Waar een wil is, is een weg.</p>
/* CSS */
h1 {
color: purple;
font-size: 2.5rem;
}
p {
color: darkgreen;
font-family: Arial, sans-serif;
font-size: 1.2rem;
}
Er gaat iets mis
<link> tag vergeten
Als je de CSS schrijft maar de <link> tag vergeet in de HTML, zie je geen enkel verschil in de preview. De browser laadt de CSS gewoon niet.
Controleer altijd of je dit in de <head> hebt staan:
<link rel="stylesheet" href="style.css">