HTML en CSS leren: Koppen en alinea's
Koppen en alinea's
Marieke heeft het krijtbord overgetypt: één lange lap tekst. "Kan dat er wat overzichtelijker uitzien? Ik verdwaal zelf in mijn smaken."
Zes niveaus van koppen
HTML heeft zes niveaus van koppen: <h1> tot en met <h6>. <h1> is de titel van de hele pagina, <h2> een hoofdstuk, <h3> een stuk van dat hoofdstuk, en zo verder.
Kies een kop om wat hij betekent, niet om hoe groot hij is: de grootte regel je later met CSS. Zoekmachines en voorleesprogramma's gebruiken de koppen als inhoudstafel.
Daarom: één <h1> per pagina, en sla geen niveau over. Onder een <h2> komt een <h3>, geen <h4>.
<main> <h1>De Koude Kant</h1> <h2>Onze smaken</h2> <h3>Fruitig</h3> <p>Aardbei, citroen en mango.</p> <h3>Romig</h3> <p>Vanille, pistache en speculoos.</p> <h2>Openingsuren</h2> <p>Elke dag van 13 tot 22 uur.</p></main>Alinea's en witruimte
Gewone tekst zet je in een alinea: <p>. Elke <p> begint op een nieuwe regel, met wat ruimte erboven en eronder.
Let op: de browser kijkt niet naar hoe je je code typt. Enters en extra spaties worden samen één spatie. Kijk maar naar de eerste alinea hieronder: in de code staat ze op twee regels, op de pagina op één.
Wil je een nieuwe alinea, dan heb je dus een nieuwe <p> nodig.
<main> <h2>Over ons</h2> <p>Marieke draait al twintig zomers ijs op de zeedijk.</p> <p>Elke ochtend vers, met melk van een boerderij uit de polder.</p></main>Probeer het zelf
Marieke typte de tekst zonder tags. Maak van Openingsuren en IJstaarten hoofdstukken, en van de twee zinnen eronder alinea's.
<main> <h1>De Koude Kant</h1> Openingsuren Elke dag van 13 tot 22 uur, ook op zondag. IJstaarten Bestel je taart twee dagen op voorhand.</main>body { margin: 0; font-family: system-ui, sans-serif; background: #fff8f0; color: #3b2a1a;}header { padding: 24px 16px; background: #ffd6e0;}.logo { display: inline-block; margin: 8px 0 0; padding: 6px 18px; border-radius: 999px; background: #ffffff; font-size: 28px;}.slogan { margin: 8px 0 0;}main { padding: 8px 16px 24px;}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