Weergave
Introductie ​
Je site heeft nu structuur en betekenis, maar is... basic.
Dat is niet erg: die HTML is de basis en die blijft staan. Wat er vanaf vandaag bijkomt, is een tweede bestand dat zegt hoe die inhoud er uit moet zien.
Lesdoelen ​
De codes verwijzen naar het MDN Curriculum voor junior webdevelopers, het overzicht dat we gebruiken om de inhoud van dit vak af te toetsen.
Na deze les kan je:
- een CSS-rule lezen en schrijven: selector, property en value CORE_3.1
- een stylesheet aan je pagina koppelen met een
link-tag, en uitleggen waarom je geen internal of inline styles gebruikt CORE_3.1 - uitleggen waarom de volgorde van je stylesheets telt, en normalize als eerste toevoegen CORE_3.1
- elementen selecteren op tag, class, id en attribuut CORE_3.2
- uitleggen wat er gebeurt als twee regels hetzelfde element bepalen CORE_3.4
- de rangorde van specificity toepassen: id verslaat class verslaat element CORE_3.4
- uitleggen welke properties overerven en waarom je ze op
:rootzet CORE_3.4 - in de devtools aflezen welke regel wint en welke doorstreept staat CORE_3.10
- kleuren schrijven in
oklch()en uitleggen waarom dat beter is danhsl()of hex CORE_4.1 - het contrast van je kleurcombinatie controleren CORE_4.1 CORE_7.1
- een lettertype instellen met een fallback CORE_4.1
- uitleggen waarom je fonts zelf host in plaats van ze bij Google op te halen CORE_4.3
Slides ​
Bronnen ​
- MDN: CSS first steps 💡 leerstof
- MDN: Handling conflicts - cascade and inheritance 💡 leerstof
- MDN: CSS selectors 💡 leerstof
- normalize.css
- oklch.com, de kleurkiezer die we gebruiken
- Hueplot, om te zien wat een kleurruimte is
- OKLCH in CSS: why we moved from RGB and HSL
Na deze les ​
- Herlees deze pagina's en maak de oefeningen die je in de les niet gedaan hebt.
- Verken met oklch.com tot je aanvoelt wat lightness, chroma en hue doen.
- Werk labo 3 af en zet het online.
Studietip
Maak een kapstok van elk hoofdstuk en subhoofdstuk, en hang alle begrippen en kernwoorden daaraan op. Vraag je bij alles af waarom het gegeven werd, en noteer elke waarschuwing apart.