# Tilgjengelighetserklæring

**Dette nettstedet er bygget for å oppfylle
[WCAG 2.2](https://www.w3.org/TR/WCAG22/) på nivå AA** på hver side, på alle fem
språk og i både det lyse og det mørke temaet. Ett av kriteriene på det nivået
oppfyller det bare delvis, og det er nevnt nedenfor med begrunnelsen; vi kjenner
ikke til andre mangler. Denne erklæringen forteller hva det bygger på, hvor
sjekkene stopper, og hvordan du når oss om alt som står i veien for deg.

## Hva vi sjekker før en publisering

Disse sjekkene kjører på nettstedet før det publiseres, i det lyse og det mørke
temaet, og feiler én av dem, stopper publiseringen.

- **Struktur, navn og kontrast.**
  [axe-core](https://github.com/dequelabs/axe-core) gjennomgår navn, roller,
  landemerker, overskriftenes rekkefølge og fargekontrast, med sine regler for
  god praksis slått på i tillegg til WCAG-reglene.
- **Tastaturet.** En ekte Tab-tast trykkes fra toppen av en side til bunnen, og
  ved hvert stopp sjekkes det at fokus er synlig, og at ingenting dekker det.
  Det første stoppet er en lenke rett til innholdet.
- **Størrelsen på klikkflatene.** Hver lenke og hver kontroll måles mot
  minstemålet på 24 ganger 24 piksler.
- **Avstand og større tekst.** Siden settes opp én gang med større linje-,
  bokstav-, ord- og avsnittsavstand og én gang med teksten i dobbel størrelse,
  og begge gangene må den verken miste innhold eller få horisontal rulling.
- **Lesbare linjer.** Brødteksten holder seg under 80 tegn per linje, ingen
  tekst er blokkjustert, ingen avsnitt er midtstilt, og linjeavstanden er minst
  1,5, målt i alle bredder. Dette kommer fra 1.4.8 Visual Presentation, et
  kriterium på nivå AAA som nettstedet oppfyller fullt ut.

To sjekker til kjøres ved behov i stedet for før hver publisering. Den ene
setter opp sidene 320 CSS-piksler brede, bredden 1.4.10 Reflow er skrevet for,
og sjekker at ingenting krever horisontal rulling. Den andre strekker hver tekst
i brukergrensesnittet til opptil to og en halv ganger lengden, slik en
automatisk oversettelse kan gjøre, og sjekker at oppsettet holder.

## Bygget for å leses på alle måter

- **Lenker er understreket** overalt, så de kan finnes uten å skille farger fra
  hverandre.
- **Bevegelse er bare pynt**: de roterende tannhjulene, portrettet og merket.
  Alt sammen står stille når systemet ditt ber om redusert bevegelse.
- **Nettstedet virker med JavaScript slått av.** Det eneste skriptet filtrerer
  en liste mens du skriver, og forteller en skjermleser hvor mange oppføringer
  som passer.
- **Hver side oppgir språket sitt**, så en skjermleser leser den opp med riktig
  stemme.
- **Hvert fotografi har et tekstalternativ**, og en skjermleser får også vite
  hvem som tok det.

Sidene er skrevet i HTML, CSS og SVG, med WAI-ARIA der HTML alene ikke gir noe
et navn, og hver side er komplett uten skriptet.

## Det ene kriteriet som er delvis oppfylt

**1.4.13 Content on Hover or Focus.** De små etikettene som dukker opp når du
peker på et ikon eller gir det fokus, blir stående mens du flytter pekeren over
på dem, og til du flytter den bort. De kan ikke lukkes med en tast, for det
krever et skript, og dette nettstedet kjører bare ett, listefilteret. De dekker
også annet innhold når de dukker opp, så kriteriets unntak for etiketter som
ikke dekker noe, gjelder ikke for dem.

Hver etikett gjentar navnet på ikonet den hører til, og som en skjermleser
allerede har lest opp, så en leser som aldri ser den, går ikke glipp av noe av
det den sier. Flytter du pekeren eller fokuset bort, lukkes den.

## Hva som ikke gjelder

Noen kriterier handler om ting dette nettstedet ikke inneholder:

- **lyd og video**, og dermed teksting, synstolking og alternativer til medier;
- **skjemaer som sender noe**, og dermed kriteriene om inndatafeil: kontaktsiden
  sender deg videre til ditt eget e-postprogram eller telefonen din;
- **tidsgrenser** av noe slag;
- **fingerbevegelser, dra-og-slipp og bevegelse av enheten**, som ingenting her
  krever;
- **innlogging**, som dette nettstedet aldri ber deg om.

## Hvor sjekkene stopper

Automatiske sjekker har kjente begrensninger, og dette er våre:

- Gjennomgangene kjører på en representativ side for hver mal på hvert språk i
  stedet for på hver eneste side.
- Nettstedet er testet med automatiske sjekker og for hånd, men uten en
  skjermleser som VoiceOver eller NVDA og uten bryterstyring.
- Om ordene i en lenke gir mening utenfor sammenhengen, vurderes av et menneske,
  ikke av et verktøy.
- Den åpne menyen måles for hånd og ikke av sjekkene.
- Søsteradressene som speiler disse sidene under andre engineer.company-navn,
  bygges fra de samme malene og sjekkes ved behov i stedet for før hver
  publisering.

## Meld fra om en barriere

Står noe her i veien for deg — en side du ikke når, en etikett som sier feil
ting, tekst du ikke kan lese — så skriv til [welcome@engineer.company](mailto:welcome@engineer.company) med adressen til siden
og hva som skjedde. Et menneske leser hver melding, og vi svarer personlig.

Vil du ha ditt eget nettsted holdt opp mot de samme sjekkene?
[snakk med oss](/nb/contact/) *(hver gang det bygges, ikke én gang i året)*.

<https://engineer.company/nb/accessibility/>
