En praktisk guide til læselig skrift på det moderne web
De fleste websites er sværere at læse, end de behøver at være. Her er, hvordan du retter de grundlæggende ting uden at blive typografiekspert.
Indholdsfortegnelse
- Hvorfor de fleste websites er sværere at læse, end de burde være
- Skriftstørrelse: større end du tror
- Linjehøjde: giv teksten plads til at ånde
- Linjelængde: kortere end du tror
- Kontrast: ikke så enkelt som sort på hvidt
- Valg af skrifttype: standardfonte er bedre, end du tror
- Responsiv typografi: flydende typografiske skalaer
- Afsnitsafstand og tekstjustering
- Test af læsbarhed i praksis
- Sådan ser det ud i praksis
- Hvornår du kan bryde reglerne
Hvorfor de fleste websites er sværere at læse, end de burde være
Det gennemsnitlige website i 2026 leveres med en brugerdefineret fontfamilie, nøje udvalgte brandfarver og et designsystem, der specificerer afstande helt ned til pixlen. Alligevel står brødteksten — det, de fleste besøgende faktisk kom for at læse — ofte i 14px i en grå farve med lav kontrast, sat i en skrifttype, der er optimeret til overskrifter, ikke afsnit.
Dette er ikke et angreb på designere. Det er en påmindelse om, at læsbarhed er en disciplin adskilt fra visuelt design, og at de to ikke altid passer sammen. En skrifttype, der ser skarp ud i en hero-sektion, kan være udmattende i afsnitslængde. En farvepalet, der tager sig godt ud på billeder, kan fejle kontrasttjek. Et layout, der fungerer på en 27-tommers skærm, kan kollapse til en smal kolonne på mobil.
Den gode nyhed: Læselig skrift kræver ikke en uddannelse i typografi. Det kræver opmærksomhed på en håndfuld variabler, der har uforholdsmæssigt stor effekt.
Skriftstørrelse: større end du tror
Den mest almindelige læsbarhedsfejl på nettet er brødtekst, der er for lille. Designere sætter ofte brødtekst til 14px eller 15px, fordi det "ser rent ud" på desktop, og glemmer derefter, at en betydelig del af læserne er på telefoner, ofte under mindre end ideelle lysforhold.
Et praktisk udgangspunkt for brødtekst i 2026:
- Desktop: minimum 18px, helst 20px
- Mobil: minimum 16px, helst 18px
Disse tal føles store, hvis du er vant til mindre skrift, men de afspejler, hvordan mennesker faktisk læser på skærme. Større tekst reducerer øjenbelastning, forbedrer forståelsen og gør dit indhold tilgængeligt for læsere med let synsnedsættelse, som ikke har justeret deres browserindstillinger.
Hvis dit designsystem kræver mindre skrift, så test det på en telefon i sollys. Hvis du kniber øjnene sammen, er det for småt.
Linjehøjde: giv teksten plads til at ånde
Linjehøjde (leading) er den lodrette afstand mellem tekstlinjer. For tæt, og linjerne flyder sammen. For løs, og øjet mister tråden mellem linjerne.
Til brødtekst fungerer en linjehøjde på 1.5 til 1.7 for de fleste skrifttyper. Overskrifter kan være tættere (1.1 til 1.3), men brødtekst har brug for luft.
CSS'en:
body {
font-size: 18px;
line-height: 1.6;
}
Dette er en af de nemmeste gevinster for læsbarhed. Hvis din brødtekst i øjeblikket står med line-height: 1.2 eller bruger en fast pixelværdi, så ændr det i dag.
Linjelængde: kortere end du tror
Den optimale linjelængde for brødtekst er 45 til 75 tegn per linje, omtrent 8 til 12 ord. Linjer på over 90 tegn gør det svært for øjet at finde tilbage til starten af næste linje. Linjer på under 40 tegn skaber en hakkende, fragmenteret læseoplevelse.
De fleste websites rammer forkert ved at lade tekst spænde over hele viewportens bredde, især på desktop. En 1920px bred skærm kan rumme 150+ tegn per linje, hvilket er udmattende at læse.
Løsningen er en max-width på din tekstcontainer:
.prose {
max-width: 65ch; /* 65 characters */
margin-inline: auto;
}
ch-enheden er underbrugt, men perfekt til dette: Den skalerer med skriftstørrelsen og svarer omtrent til tegnbredde.
Kontrast: ikke så enkelt som sort på hvidt
WCAG 2.1 specificerer et minimumskontrastforhold på 4.5:1 for brødtekst (AA-niveau) og 7:1 for forbedret tilgængelighed (AAA-niveau). De fleste websites opfylder dette på papiret, men fejler i praksis, fordi de bruger lysegrå tekst på hvide baggrunde.
Almindelige syndere:
#666666på#FFFFFF(4.54:1, består lige akkurat)#777777på#FFFFFF(4.47:1, fejler)- Enhver nuance lysere end
#767676på hvid (fejler)
Hvis dit designsystem specificerer "text-secondary" som en lysegrå, så test den. WebAIM contrast checker er den hurtigste måde at verificere det på.
Dark mode komplicerer dette yderligere. Ren hvid tekst på ren sort skaber halation (en glødende effekt), som er sværere at læse end let tonet hvid på mørkegrå. En bedre tilgang:
@media (prefers-color-scheme: dark) {
body {
background: #1a1a1a;
color: #e4e4e4;
}
}
Valg af skrifttype: standardfonte er bedre, end du tror
Brugerdefinerede webfonte er allestedsnærværende, men de har omkostninger. De tilføjer latenstid, øger sidens vægt og kan blokere rendering, hvis de ikke indlæses omhyggeligt. Til brødtekst er systemfonte ofte det bedre valg.
En robust systemfont-stack i 2026:
body {
font-family: system-ui, -apple-system, 'Segoe UI',
Roboto, Helvetica, Arial, sans-serif;
}
Det giver dig San Francisco på macOS/iOS, Segoe UI på Windows og Roboto på Android — alle meget læsbare, professionelt designede skrifttyper, der indlæses øjeblikkeligt.
Hvis du bruger en brugerdefineret font til brødtekst, så vælg en, der er designet til længere læsning, ikke display. Undgå:
- Ultra-light eller ultra-bold vægte til brødtekst
- Condensed eller extended varianter
- Fonte med lav x-højde (højden på små bogstaver)
Test din valgte skrifttype i afsnitslængde, før du beslutter dig.
Responsiv typografi: flydende typografiske skalaer
Faste skriftstørrelser skalerer ikke godt på tværs af enheder. En 20px brødtekst, der er behagelig på desktop, kan føles overdimensioneret på mobil.
Flydende typografi bruger clamp() til at skalere skriftstørrelsen glat mellem et minimum og et maksimum:
body {
font-size: clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
}
Dette skalerer fra 16px på små skærme til 20px på store skærme med glat interpolation imellem. Det er mere sofistikeret end media query breakpoints og tilpasser sig enhver viewport-bredde.
Til en fuld typografisk skala (overskrifter, brødtekst, lille tekst) kan værktøjer som Utopia generere flydende skalaer baseret på dine begrænsninger.
Afsnitsafstand og tekstjustering
To små detaljer, der betyder noget:
- Afsnitsafstand: Tilføj afstand mellem afsnit (
margin-block-end: 1em) eller brug indryk på første linje (text-indent: 1.5em), men ikke begge dele. Det meste webindhold bruger afstand.
- Tekstjustering: Venstrejusteret (eller højrejusteret for RTL-sprog) er næsten altid mere læsbart end justeret tekst, som skaber ujævn ordafstand, medmindre orddeling er aktiveret. Centreret brødtekst er svær at læse og bør reserveres til korte passager.
Test af læsbarhed i praksis
Læsbarhed er ikke rent objektivt, men du kan teste den:
- Læs dit eget indhold på din telefon under forskellige lysforhold
- Kør en Lighthouse accessibility audit for at fange problemer med kontrast og skriftstørrelse (se how to read a Lighthouse report for vejledning)
- Bed en person over 50 om at læse en side uden at justere sine indstillinger
- Tjek din analytics for bounce rate på teksttunge sider — hvis folk forlader siden hurtigt, kan læsbarhed være en faktor
Hvis dit indhold er svært at læse, læser folk det ikke. Så enkelt er det.
Sådan ser det ud i praksis
En læsbar brødtekststil i 2026 kunne se sådan ud:
.prose {
font-family: system-ui, sans-serif;
font-size: clamp(1.125rem, 1rem + 0.5vw, 1.25rem);
line-height: 1.6;
color: #1a1a1a;
max-width: 65ch;
margin-inline: auto;
}
.prose p {
margin-block-end: 1.25em;
}
@media (prefers-color-scheme: dark) {
.prose {
background: #1a1a1a;
color: #e4e4e4;
}
}
Dette dækker skriftstørrelse, linjehøjde, linjelængde, kontrast og responsiv skalering på omkring et dusin linjer CSS. Det er ikke spændende, men det virker.
Hvornår du kan bryde reglerne
Disse retningslinjer gælder for brødtekst — de afsnit, folk læser for information. Overskrifter, billedtekster, UI-labels og marketingtekst har andre begrænsninger og kan bøje disse regler.
Men hvis nogen kom til dit site for at læse en artikel, en dokumentationsside eller en produktbeskrivelse, er læselig skrift ikke valgfrit. Det er den grundlæggende forventning.


