← Niveau 1 – Bygger

Lektion 7 af 12 ⏱ 25 minutter

Skrifttyper og klasser

Vælg en ordentlig skrifttype til din hjemmeside, og lær om klasser – det mest nyttige trick i al CSS.

Vis mig: en pænere skrifttype

Browserens standardskrifttype er kedelig. Lad os bytte den ud med én regel for hele siden:

body {
  font-family: Verdana, Arial, sans-serif;
}

font-family er en ønskeliste: “Brug Verdana. Har du den ikke? Så Arial. Heller ikke den? Så enhver sans-serif-skrifttype (sans-serif).”

Skrifttyper næsten alle computere har: Verdana, Georgia (har små fødder, god til længere tekst), Trebuchet MS, Courier New (ligner en skrivemaskine). Prøv et par – at ændre skrifttypen gør underværker på en hjemmeside.

Vis mig: klasser

Indtil videre kan du style hvert afsnit på én gang. Men hvad hvis ét afsnit skal se anderledes ud – som en vigtig meddelelse? Det er det, klasser er til:

I HTML, giv et tag et klassenavn:

<p class="notice">No school tomorrow!</p>

Og i CSS, ret det med et punktum:

.notice {
  background-color: #fef3c7;
  border: 2px solid #f59e0b;
  padding: 10px;
  border-radius: 8px;
}

Du kan sætte en klasse på så mange elementer, du vil – de klæder sig alle ens. Det er som en skoleuniform, men for tags.

Nu er det din tur 💪

  1. Sæt en skrifttype for hele din hjemmeside med font-familybody.
  2. Find på mindst én klasse, der passer til dit projekt, og brug den to steder.
🏫 Skolehjemmeside – løsning (en "news"-klasse)
<p class="news">📢 No school on Friday – teacher training day!</p>
<p class="news">📢 Paper drive starts Monday.</p>
body {
  font-family: Verdana, Arial, sans-serif;
}

.news {
  background-color: #fef3c7;
  border: 2px solid #f59e0b;
  padding: 10px;
  border-radius: 8px;
}
🙋 Personlig hjemmeside – løsning (en "favorite"-klasse)
<p class="favorite">⭐ Favorite game: Minecraft</p>
<p class="favorite">⭐ Favorite food: pancakes</p>
body {
  font-family: "Trebuchet MS", Verdana, sans-serif;
}

.favorite {
  background-color: #ffedd5;
  border: 2px solid #ea580c;
  padding: 10px;
  border-radius: 8px;
}
🌍 Rejsejournal – løsning (en "tip"-klasse)
<p class="tip">🎒 Trip tip: head up the mountain early, before it gets hot.</p>
<p class="tip">🎒 Tip: bring water shoes to the beach!</p>
body {
  font-family: Georgia, "Times New Roman", serif;
}

.tip {
  background-color: #dcfce7;
  border: 2px solid #16a34a;
  padding: 10px;
  border-radius: 8px;
}
⚽ Klubhjemmeside – løsning (en "win"-klasse)
<li class="win">Eagles – Hawks 3 : 1</li>
<li>Falcons – Eagles 2 : 2</li>
<li class="win">Eagles – Wildcats 4 : 0</li>
body {
  font-family: Verdana, Arial, sans-serif;
}

.win {
  background-color: #dcfce7;
  font-weight: bold;
}

Sejre fremhæves med det samme i grønt – ligesom i en rigtig stillingstabel!

Tjek dig selv: Din hjemmeside har en ny skrifttype, og mindst ét element med sin egen klasse, der ser anderledes ud end resten.

Det tager du med fra denne lektion