Labo 02
Introductieoefening
Start een nieuw project in je IDE naar keuze.
- Zorg voor een index.html en een styles.css
- Pas je HTML lang attribuut aan.
- Geef je document de title 'Labo 02'.
Stap1: HTML
- Vergeet je landmark regions niet!
- Deel je hoofdinhoud (main) op in sections.
Pas alles toe zat je geleerd hebt in week 1 - tip: de links in de navigatie zijn same page links.
- Valideer je code regelmatig met de W3-validator en met de aXe devtools.
Stap 2: start CSS
- Voeg normalize.css toe in de head van je HTML-document
- voeg een google font (Monsterrat toe in de head van je HTML-document.
- Koppel je eigen styles.css aan je HTML.
Stap3
- Corrigeer de box-sizing property van alle elementen en van alle ::before en alle ::after
pseudo-elementen.
Zie theorie! - Maak een selector voor het element → :root {...}
- Pas de background-color aan naar #fffdff.
- Pas de font-family aan naar Montserrat, vergeet het fallback font niet!
- Zet de line-height op 1.6
- Zet scroll-behavior op smooth
- Maak een selector voor het body element → body {...}
Zet de margin op 0.
Stap 4: vragen
- reset of normaliseert de standaard stijlen van browsers.
- Een fallbackf font is een font die je kiest als er op een manier de juiste font niet verkrijgbaar is. Ik heb gekozen voor sans-serif omdat dit de meest standaard font die er is.
- Via links met google font maar dit doe je beter niet omdat dit volgens de privacy wet niet mag.
Container
Een container is een typisch hulpmiddel om te zorgen dat de inhoud van je site niet uitgesmeerd wordt over je volledige schermbreedte. Je vindt due op heel veel websites terug en is verplicht aanwezig in je portfolio.