Tilbage til Tema 13C: Frontend Design

3. semester / Tema 13C: Frontend Design

Line-height i praksis

Praktiske tommelfingerregler for line-height, hierarki og stabil rytme i UI og prose.

Se undervisningsslides

Relevante links

Hvorfor line-height er et layout-værktøj

Line-height påvirker ikke kun læsbarhed. Den påvirker også:

Hvis line-height er forkert, hjælper bedre farver eller større overskrifter sjældent ret meget.

Større tekst kræver typisk strammere line-height

En klassisk fejl er at bruge 1.5 til alt. Det gør især overskrifter for luftige.

En bedre startregel er:

Line-height-eksempel

Tip: vurder altid overskrifter med rigtige line breaks. En værdi, der ser god ud på én linje, kan falde fra hinanden på to.

Gode startområder

Teksttype Typisk line-height Praktisk note
Display / hero 1.05-1.2 Hold den stram, især ved 2 linjer
Overskrift 1.1-1.3 Justér efter længde og font
Lead 1.2-1.4 Skal være rolig, men tydelig
Brødtekst 1.45-1.65 Standardområde for læsbarhed
Småtekst 1.3-1.5 Pas på for tæt metadata

Det er startpunkter, ikke facit. Fontens x-height og tekstens bredde kan flytte det bedste valg.

Sæt line-height pr. rolle, ikke kun globalt

:root {
line-height: 1.5;
}
h1 {
line-height: 1.08;
}
h2 {
line-height: 1.15;
}
.lead {
line-height: 1.4;
}

Det giver mere kontrol end at håbe, at én global værdi kan bære både hero, body og småtekst.

round() er en avanceret finpudsning, ikke et startpunkt

Hvis du arbejder med flydende typografi, kan round() hjælpe med at “snappe” værdier til faste trin. Det er nyttigt, men først når base-typografien allerede er god.

Brug det sådan her mentalt:

Demo: Fluid line-height der bliver mere stabil

Denne øvelse er god, fordi du både ser line-height som læsbarhedsgreb og som en del af rytmen.