Skip to main content

Typografi

Det er en rekke krav til tekststruktur for å tilfredstille regelverket. Avhengig av hvilket publiseringsystem som benyttes, kan kravene løses ulikt teknisk, men grunnprinsippet vil være det samme. Det er viktig at innholdet struktureres med korrekt kode, og må kunne forstørres uten tap av tekst eller lesbarhet.

Overskrifter

Overskrifter kodes ved hjelp av overskriftelementene <h1> til <h6>, som deler opp teksten i tilsvarende kapitler og delkapitler. Kartverket har per dags dato tre nivåer fra <h1> til <h3>. Det vil komme mer senere.

Overskriftsnivåer brukes for å strukturere teksten, og er særlig aktuelt i redaksjonelt innhold. Rekkefølgen på nivåene skal være korrekt. Nedover i nivået går du ett steg om gangen. Rekkefølgen oppover er avhengig av hvordan teksten skal bygges opp. <h1> - <h2> og <h1> - <h1> er tillatt, mens <h1> - <h3> er ikke tillatt. Dette kan vi sjekke i eksisterende tekster med Eb Accessibility Toolbar, under Structure.

Ofte er det informasjon i rammeverk som ikke er direkte knyttet til hovedinnholdet på siden, og som ligger etter hovedinnholdet i koden. Et vanlig eksempel er footer (kolofonen), som gjerne inneholder overordnet kontaktinformasjon. I så fall er det gunstig å innlede denne informasjonen med <h1> for å bryte tydelig med hovedinnholdet. Det kan også være aktuelt å ha mellomtitler i denne informasjonen, og nivåene må selvfølgelig være i riktig rekkefølge.

Heading1- Sidetittel

Hovedinnholdets tittel skal være den første overskriften i koden, og skal være på nivå 1 ved hjelp av elementet <h1>. Dette gjelder også startsiden, som bør ha en synlig overskrift som tydelig formidler hvilken virksomhet brukeren har kommet til.

STØRRELSEUTSEENDEKLASSE
Extra SmallH1 / Mulish / Bold / 20 heading heading__h1--xs
SmallH1 / Mulish / Bold / 24 heading heading__h1--s
MediumH1 / Mulish / Bold / 32 heading heading__h1--m
LargeH1 / Mulish / Bold / 36 heading heading__h1--l

Heading2 -Overskriftsnivå

STØRRELSEUTSEENDEKLASSE
Extra SmallH2 / Mulish / Bold / 18 heading heading__h2--xs
SmallH2 / Mulish / Bold / 20 heading heading__h2--s
MediumH2 / Mulish / Bold / 24 heading heading__h2--m
LargeH2 / Mulish / Bold / 26 heading heading__h2--l

Heading3 -Overskriftsnivå

STØRRELSEUTSEENDEKLASSE
Extra SmallH3 / Mulish / Bold / 16 heading heading__h3--xs
SmallH3 / Mulish / Bold / 18 heading heading__h3--sm
MediumH3 / Mulish / Bold / 18 heading heading__h3--sm
LargeH3 / Mulish / Bold / 20 heading heading__h3--l

Brødtekst

Brødteksten skal kodes med avsnittselementet <p>. Unngå bruken av elementene <div>, <span>, <br> og <hr> for å skape avsnitt. Unngå også tomme avsnittselement. Hvis du bruker det for å skape luft, skal du løse dette med CSS i stedet. For best mulig lesbarhet for alle brukere, bør det ikke være mer enn 65-70 tegn per linje inkludert mellomrom. Da blir teksten mer innbydende og mindre overveldende, og er særlig viktig for brukere med lesevansker og konsentrasjonsvansker.

STØRRELSEUTSEENDEKLASSE
Extra SmallBrødtekst / Mulish / Regular / 16 body-text body-text--xs
SmallBrødtekst / Mulish / Regular / 18 body-text body-text--sml
MediumBrødtekst / Mulish / Regular / 18 body-text body-text--sml
LargeBrødtekst / Mulish / Regular / 18 body-text body-text--sml

Label

Label (ledeteksten) er instruksen brukerne får når de skal gi respons i et skjema eller lignende. Ledeteksten kan være et spørsmål eller et enkelt ord, som “Navn” eller “Dato“. Les mer om hvordan gov.uk bruker ledetekst.

STØRRELSEUTSEENDEKLASSE
Extra SmallLabel / Mulish / Regular / 12 label label--xs
SmallLabel / Mulish / Regular / 14 label label--sml
MediumLabel / Mulish / Regular / 14 label label--sml
LargeLabel / Mulish / Regular / 14label label--sml

Beskrivende Tekst

Beskrivende tekst blir brukt som hjelpetekst og veiledning. Ordet «hjelpetekst» blir brukt om ulike typer innhold: Det kan bety veiledning brukeren kan oppsøke, teksten som hører til et felt, eller feilmeldinger som hjelper brukeren etter at noe har gått galt.

STØRRELSEUTSEENDEKLASSE
Extra SmallLabel / Mulish / Regular / 12 detail detail--xs
SmallLabel / Mulish / Regular / 14 detail detail--sml
MediumLabel / Mulish / Regular / 14 detail detail--sml
LargeLabel / Mulish / Regular / 14detail detail--sml

Understrekning og lenker

Understrekning skal brukes i lenketekster eller andre elementer som trenger å poengteres.

Lenketekster skal være beskrivende, og gi brukeren nok informasjon til å forstå hva målet med lenken er. Istedenfor å skrive «Les mer her», bør du for eksempel skrive «Les mer om universell utforming her». På denne måten vil lenken alene være godt nok til å forstå hva som skjuler seg bak lenken.

UTSEENDEKLASSE
Med understrekningAlpha Bravo Charlie underline
Uten understrekningAlpha Bravo Charlie

Eksempelbruk

Dette er overskrift H1

Dette er overskrift H2

Dette er et eksempel på bruk av typografi-klassene.

Dette er et eksempel på bruk av typografi-klassene.

<html>
<body>
<h1 class='heading heading_h1--m'> Dette er overskrift H1</h1>
<h2 class='heading heading_h2--m'> Dette er overskrift H2</h2>
<p class='body-text--sml'>Dette er et eksempel på bruk av typografi-klassene.</p>
<p class='body-text--sml underline'> Dette er et eksempel på bruk av typografi-klassene.</p>
</body>
</html>