HTML en CSS leren: CSS-regels
Wat CSS is
Gino schuift een kop koffie naar je toe. "De tekst klopt, zegt mijn neef. Maar het is zo... kaal." Je opent style.css: het is nog leeg.
Een regel
HTML zegt wat er op de pagina staat, CSS zegt hoe het eruitziet. CSS schrijf je in regels.
Een regel begint met een selector: welke elementen hij opmaakt. h1 vindt elke <h1>. Tussen { en } staat dan een eigenschap (color, de tekstkleur), een dubbele punt, een waarde (purple) en een puntkomma.
Kijk maar: de naam van de kapsalon is nu paars.
h1 { color: purple;}De puntkomma
Een regel kan meer dan één ding veranderen. Elke eigenschap met haar waarde heet een declaratie, en na elke declaratie komt een ;.
Hier is de naam paars én staat ze in het midden (text-align: center).
Vergeet je de ; na purple, dan leest de browser purple text-align: center als één rare waarde. Die snapt hij niet, en dus doet hij allebei niet.
h1 { color: purple; text-align: center;}Probeer het zelf
Je eerste eigen regel: maak de voettekst (footer) grijs met gray en zet ze in het midden. De rest van de pagina blijft zoals hij is.
/* 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 6 oefeningen, van makkelijk naar uitdagend, met hints, punten en een reeks die je kan opbouwen.
Begin aan de les