Tilbage til Typografi

3. semester / Tema 13C: Frontend Design

Units i praksis

Brug typografiske units, når spacing og alignment skal følge tekstens faktiske mål.

Se undervisningsslides

Relevante links

Hvorfor bruge typografiske units?

rem er godt til generelle størrelser, men nogle gange vil du have værdier, der følger tekstens faktiske rytme eller højde. Der er lh, rlh, cap og rcap nyttige.

De hjælper især, når du vil styre:

lh og rlh

Brug lh, når noget skal følge den lokale tekst. Brug rlh, når du vil have en mere stabil baseline på tværs af komponenter.

.card__body > * + * {
margin-block-start: .75lh;
}
.section {
padding-block: 2rlh;
}

En god tommelfingerregel:

cap og rcap

Det er nyttigt, når du vil måle ud fra det, øjet faktisk aflæser, ikke bare den fulde fontboks.

Praktiske brugssituationer:

.icon {
block-size: 1cap;
}
.badge {
min-block-size: 1.5rcap;
}

Hvornår er de bedre end rem?

Brug dem, når relationen til teksten er det vigtigste. Hvis du bare skal have en almindelig komponent-padding, er rem ofte stadig enklere.

Kort sagt:

Demo 1: lh som praktisk unit

Denne øvelse viser den direkte forskel på at måle med line-height i stedet for en fast længde.

Demo 2: cap til optisk alignment

Her ser du forskellen på at måle mod cap-højden og mod line-height. Det er en lille øvelse, men den gør forskellen meget konkret.