Til hovedinnhold
Seviranta

Dekningsmatrise

Hva vi tester maskinelt, hva delvis, og hva et menneske må gjøre

Enhver tilgjengelighetsskanner finner bare en del av det en revisjon finner. I stedet for å la det stå vagt, står det her per WCAG 2.2 A/AA-kriterium: hvilke brudd skanneren vår finner selv, hvor den setter tilfeller til side for gjennomgang, og hvor den ikke kan vurdere i det hele tatt. Basert på hva skanneren faktisk kjører, ikke på hva vi skulle ønske.

Versjon 1.0 · 2026-09-27 · WCAG 2.2 A/AA · axe-core 4.12.0

Dette er ikke en samsvarserklæring

En ren skanning betyr ikke at en side oppfyller WCAG. Maskinell testing dekker omtrent halvparten av det en ekspertrevisjon finner, og flere kriterier kan bare vurderes av et menneske som bruker nettstedet. Les denne matrisen som en beskrivelse av verktøyet, ikke som et sertifikat.

maskinelt
2 / 55
Skanneren finner de vanlige bruddene selv og med sikkerhet; det den overser, er sjeldent.
delvis maskinelt
21 / 55
Skanneren finner en del av bruddene med sikkerhet og setter tvilstilfeller til side for et menneske; resten er menneskearbeid.
menneskelig vurdering
32 / 55
Ingen maskinell test; bare et menneske som bruker nettstedet kan vurdere dette.
Regler som kjører
70
axe-core-regler koblet til WCAG 2.2 A/AA som hver skanning utfører.

Slik leser du tabellen: kriteriet (offisiell WCAG-tittel), nivået, hvordan vi dekker det, og i én setning hva maskinen ser og ikke ser, fulgt av regelnavnene slik at en spesialist kan slå dem opp i axe-core-dokumentasjonen. «Fiks tilgjengelig» markerer kriterier der Shopify-appen vår foreslår en ferdig endring i temakoden.

1. Oppfattbar

KriteriumNivåDekningHva maskinen ser, og hva ikke
1.1.1
Non-text Content
Adelvis maskineltFiks tilgjengelig i Shopify-appen

Finds images, image buttons, SVGs and objects without a text alternative. Whether an existing alt text is accurate or an image is truly decorative needs a person.

image-alt · input-image-alt · object-alt · role-img-alt · svg-img-alt · aria-meter-name · aria-progressbar-name

1.2.1
Audio-only and Video-only (Prerecorded)
Adelvis maskinelt

Flags <audio> elements without a captions track. Transcripts placed elsewhere on the page are not detected.

audio-caption

1.2.2
Captions (Prerecorded)
Adelvis maskinelt

Flags <video> elements without a captions track. Embedded players (YouTube, Vimeo) and open captions burned into the picture need a person.

video-caption

1.2.3
Audio Description or Media Alternative (Prerecorded)
Amenneskelig vurdering

No automated test exists for the presence or quality of audio description.

1.2.4
Captions (Live)
AAmenneskelig vurdering

Live media cannot be assessed by a page scan.

1.2.5
Audio Description (Prerecorded)
AAmenneskelig vurdering

No automated test exists for audio description.

1.3.1
Info and Relationships
Adelvis maskineltFiks tilgjengelig i Shopify-appen

Finds broken lists, description lists, table header relationships and ARIA parent/child structures. Whether headings, landmarks and form groupings reflect the visual structure needs a person.

list · listitem · definition-list · dlitem · aria-required-children · aria-required-parent · td-has-header · td-headers-attr · th-has-data-cells · table-fake-caption · p-as-heading · aria-hidden-body

1.3.2
Meaningful Sequence
Amenneskelig vurdering

Reading order versus visual order is not machine-decidable.

1.3.3
Sensory Characteristics
Amenneskelig vurdering

Instructions that rely on shape, colour or position ("click the round button") need a person to spot.

1.3.4
Orientation
AAdelvis maskinelt

Finds CSS that locks the page to one orientation. Scripts that do the same are not detected.

css-orientation-lock

1.3.5
Identify Input Purpose
AAdelvis maskinelt

Checks that autocomplete values are valid. Whether a field that should carry one is missing it needs a person.

autocomplete-valid

1.4.1
Use of Color
Adelvis maskinelt

Finds links in running text that differ from the text by colour alone. Colour-only meaning in charts, forms and status needs a person.

link-in-text-block

1.4.2
Audio Control
Adelvis maskinelt

Finds media that autoplays with sound for more than three seconds without controls.

no-autoplay-audio

1.4.3
Contrast (Minimum)
AAdelvis maskinelt

Measures text contrast against solid backgrounds. Text over images, gradients or overlapping layers is set aside for a person to check.

color-contrast

1.4.4
Resize Text
AAdelvis maskineltFiks tilgjengelig i Shopify-appen

Finds the viewport setting that blocks zooming. Whether the page still works at 200% needs a person.

meta-viewport

1.4.5
Images of Text
AAmenneskelig vurdering

Whether an image contains text is not machine-decidable in this scanner.

1.4.10
Reflow
AAmenneskelig vurdering

Requires viewing the page at 320 CSS pixels wide; not part of the scan.

1.4.11
Non-text Contrast
AAmenneskelig vurdering

Contrast of icons, borders and controls is not measured.

1.4.12
Text Spacing
AAdelvis maskinelt

Finds inline styles that prevent users from overriding text spacing. Whether content breaks when spacing is increased needs a person.

avoid-inline-spacing

1.4.13
Content on Hover or Focus
AAmenneskelig vurdering

Tooltip and popover behaviour needs interaction to assess.

2. Betjenbar

KriteriumNivåDekningHva maskinen ser, og hva ikke
2.1.1
Keyboard
Adelvis maskinelt

Finds scroll areas and frames that keyboard users cannot reach. Custom controls that only work with a mouse need a person.

scrollable-region-focusable · frame-focusable-content · server-side-image-map

2.1.2
No Keyboard Trap
Amenneskelig vurdering

Keyboard traps only show when tabbing through the page.

2.1.4
Character Key Shortcuts
Amenneskelig vurdering

Single-key shortcuts are not detectable from the page.

2.2.1
Timing Adjustable
Adelvis maskinelt

Finds pages that refresh or redirect on a timer. Session time-outs and countdowns in scripts need a person.

meta-refresh

2.2.2
Pause, Stop, Hide
Adelvis maskinelt

Finds the blink and marquee elements. Carousels and animations need a person.

blink · marquee

2.3.1
Three Flashes or Below Threshold
Amenneskelig vurdering

Flashing content cannot be measured by a page scan.

2.4.1
Bypass Blocks
Adelvis maskinelt

Checks for a skip link, landmarks or headings. Whether the skip link actually works needs a person.

bypass

2.4.2
Page Titled
Amaskinelt

Finds pages without a title. Whether the title is descriptive is a judgement, but a missing one is certain.

document-title

2.4.3
Focus Order
Amenneskelig vurdering

Focus order needs tabbing through the page.

2.4.4
Link Purpose (In Context)
Adelvis maskineltFiks tilgjengelig i Shopify-appen

Finds links and image-map areas without any accessible name. Whether "read more" makes sense in context needs a person.

link-name · area-alt

2.4.5
Multiple Ways
AAmenneskelig vurdering

Whether there is a second way to reach pages (search, sitemap, navigation) is a site-level judgement.

2.4.6
Headings and Labels
AAmenneskelig vurdering

Descriptiveness of headings and labels is not machine-decidable.

2.4.7
Focus Visible
AAmenneskelig vurdering

Needs the page to be operated with a keyboard while watching the focus indicator.

2.4.11
Focus Not Obscured (Minimum)
AAmenneskelig vurdering

Sticky headers and cookie bars covering the focused element only show when tabbing.

2.5.1
Pointer Gestures
Amenneskelig vurdering

Multipoint and path gestures are not detectable from the page.

2.5.2
Pointer Cancellation
Amenneskelig vurdering

Down-event behaviour needs interaction to assess.

2.5.3
Label in Name
Adelvis maskinelt

Finds controls whose accessible name does not contain their visible text.

label-content-name-mismatch

2.5.4
Motion Actuation
Amenneskelig vurdering

Motion-triggered functions are not detectable from the page.

2.5.7
Dragging Movements
AAmenneskelig vurdering

Whether drag actions have a single-pointer alternative needs a person.

2.5.8
Target Size (Minimum)
AAdelvis maskinelt

Measures whether targets meet 24×24 CSS pixels or have enough spacing. Inline links in text are exempt and skipped.

target-size

3. Forståelig

KriteriumNivåDekningHva maskinen ser, og hva ikke
3.1.1
Language of Page
Amaskinelt

Finds a missing or invalid page language. Whether the declared language is the right one is a judgement, but a missing one is certain.

html-has-lang · html-lang-valid · html-xml-lang-mismatch

3.1.2
Language of Parts
Adelvis maskinelt

Checks that lang attributes on parts are valid. Passages in another language without a lang attribute need a person.

valid-lang

3.2.1
On Focus
Amenneskelig vurdering

Context changes on focus need interaction to assess.

3.2.2
On Input
Amenneskelig vurdering

Context changes on input need interaction to assess.

3.2.3
Consistent Navigation
AAmenneskelig vurdering

Consistency across pages is a site-level judgement.

3.2.4
Consistent Identification
AAmenneskelig vurdering

Consistency of components across pages is a site-level judgement.

3.2.6
Consistent Help
Amenneskelig vurdering

Placement of help across pages is a site-level judgement.

3.3.1
Error Identification
Amenneskelig vurdering

Error messages only appear after submitting a form.

3.3.2
Labels or Instructions
Adelvis maskinelt

Finds fields with conflicting labels; fields without any name are reported under 4.1.2 (label, select-name). Whether instructions are sufficient needs a person.

form-field-multiple-labels

3.3.3
Error Suggestion
AAmenneskelig vurdering

Only observable after submitting invalid input.

3.3.4
Error Prevention (Legal, Financial, Data)
AAmenneskelig vurdering

Confirmation and reversal steps in checkout need a person.

3.3.7
Redundant Entry
Amenneskelig vurdering

Repeated data entry across a process needs a person.

3.3.8
Accessible Authentication (Minimum)
AAmenneskelig vurdering

Cognitive tests in login flows need a person.

4. Robust

KriteriumNivåDekningHva maskinen ser, og hva ikke
4.1.2
Name, Role, Value
Adelvis maskineltFiks tilgjengelig i Shopify-appen

The broadest machine coverage: names of buttons, links, fields and frames, valid ARIA roles and attributes, hidden-but-focusable content, nested controls. Whether states (expanded, selected) are kept up to date by scripts needs a person.

button-name · link-name · label · select-name · input-button-name · input-image-alt · frame-title · frame-title-unique · summary-name · aria-allowed-attr · aria-required-attr · aria-roles · aria-valid-attr · aria-valid-attr-value · aria-prohibited-attr · aria-conditional-attr · aria-deprecated-role · aria-hidden-focus · aria-hidden-body · aria-command-name · aria-input-field-name · aria-tab-name · aria-toggle-field-name · aria-tooltip-name · aria-roledescription · aria-braille-equivalent · duplicate-id-aria · nested-interactive · area-alt

4.1.3
Status Messages
AAmenneskelig vurdering

Whether status messages are announced needs interaction to assess.

Metode og versjonshåndtering

Skanneren laster en side i en ekte nettleser slik en besøkende gjør, og kjører axe-core med regelsettene for WCAG 2.2 A og AA. Koblingen mellom regel og kriterium i denne tabellen er hentet direkte fra metadataene til axe-core; inndelingen i maskinelt, delvis maskinelt og menneskelig vurdering er vår faglige vurdering og er oppgitt som sådan.

Resultater axe-core ikke kan avgjøre (for eksempel tekst over et bilde) står i hver rapport som punkter til manuell gjennomgang, ikke skjult og ikke telt som bestått.

Denne matrisen bærer en versjon og en dato. Den endres når axe-core-versjonen, regelsettene eller inndelingen vår endres, slik at to utgaver er sammenlignbare.