HTML en CSS leren: Tekst
Tekst opmaken
"Op mijn visitekaartje staat alles in zo'n mooi rond lettertype", zegt Gino. "En de prijzen zijn er goed leesbaar." Tijd om aan de letters zelf te werken.
Het lettertype
font-family kiest het lettertype. Je geeft een lijst, met komma's ertussen: de browser neemt het eerste dat de computer heeft.
Sluit altijd af met een familie: serif (met schreefjes), sans-serif (zonder) of monospace (elke letter even breed). Die bestaat overal.
Zet je het lettertype op body, dan erft alle tekst op de pagina het mee.
body { font-family: Georgia, serif;}Grootte en gewicht
font-size zet hoe groot de letters zijn, bijvoorbeeld 40px. Gewone tekst is 16 px.
font-weight zet hoe dik ze zijn: normal of bold, of een getal van 100 tot 900. 400 is normaal, 700 is vet.
Hier is de naam groter en zijn de tussenkoppen niet meer vet: koppen zijn dat standaard wel.
h1 { font-size: 40px;}h2 { font-weight: normal;}Uitlijnen en regelhoogte
text-align zet tekst links (left), in het midden (center) of rechts (right) binnen haar blok.
line-height zet de afstand tussen de regels. Een getal zonder eenheid, zoals 1.6, betekent 1,6 keer de lettergrootte. Let op: met een punt, niet met een komma.
Iets ruimere regels lezen een stuk prettiger, zeker op een gsm.
header { text-align: center;}p { line-height: 1.6;}Probeer het zelf
Maak de prijslijst (ul) beter leesbaar: lettertype Verdana, sans-serif, letters van 18px en een regelhoogte van 1.6.
/* Jouw CSS komt hier. */<!DOCTYPE html><html lang="nl"> <head> <title>Kapsalon Knip & Krul</title> <link rel="stylesheet" href="basis.css"> <link rel="stylesheet" href="style.css"> </head> <body> <header> <h1 id="naam">Knip & Krul</h1> <p class="slogan">Kapsalon in hartje Genk</p> </header> <main> <h2>Onze prijzen</h2> <ul class="prijslijst"> <li><span class="dienst">Knippen</span> <span class="prijs">€ 28</span></li> <li><span class="dienst">Wassen en föhnen</span> <span class="prijs">€ 22</span></li> <li><span class="dienst">Kleuren</span> <span class="prijs">€ 55</span></li> </ul> <section id="afspraak"> <h2>Afspraak maken</h2> <p class="uitleg">Bel ons of loop gewoon even binnen.</p> <a class="knop" href="tel:+3289000000">Bel ons</a> </section> </main> <footer> <p>Stationsstraat 8, Genk</p> </footer> </body></html>body { margin: 0; padding: 0 16px;}Klaar voor meer?
De volledige les heeft 5 oefeningen, van makkelijk naar uitdagend, met hints, punten en een reeks die je kan opbouwen.
Begin aan de les