WCAG framgångskriterier · Level AAA

WCAG 3.1.4: Förkortningar

WCAG 3.1.4 kräver att en mekanism finns tillgänglig för att identifiera den fullständiga formen eller betydelsen av förkortningar som används i innehåll. Detta kriterium säkerställer att användare som inte är bekanta med förkortningar, akronymer eller initialförkortningar kan ta del av deras fulla betydelse, vilket stödjer förståelsen för personer med kognitiva funktionsnedsättningar, personer som inte har språket som modersmål och skärmläsaranvändare.

Vad denna regel innebär

WCAG framgångskriterium 3.1.4 — Förkortningar (Nivå AAA) kräver att närhelst en förkortning, akronym eller initialförkortning förekommer i webbinnehåll, måste det finnas en mekanism genom vilken användare kan ta reda på dess utökade form eller betydelse. En förkortning, enligt WCAG, är en förkortad form av ett ord, en fras eller ett namn — detta inkluderar traditionella förkortningar (t.ex. "approx." för "approximately"), akronymer (t.ex. "NASA" för "National Aeronautics and Space Administration") och initialförkortningar (t.ex. "HTML" för "HyperText Markup Language").

Kriteriet föreskriver inte en enskild obligatorisk teknik. I stället kräver det att någon mekanism finns så att användare som stöter på en obekant förkortning kan avgöra vad den står för. Godtagbara mekanismer inkluderar att skriva ut förkortningen i texten vid första användning (t.ex. "HyperText Markup Language (HTML)"), att använda HTML-elementet <abbr> med ett title-attribut som ger den utökade formen, att tillhandahålla en ordlista som är länkad från sidan, eller att inkludera den fullständiga formen i den omgivande kontexten så att betydelsen är entydig.

Ett godkänt resultat uppstår när varje förkortning i innehållet har minst en av dessa mekanismer: den fullständiga formen förekommer i texten tillsammans med eller omedelbart före förkortningen vid första användning; elementet <abbr> med ett informativt title-attribut omsluter förkortningen; en ordlista eller definitionslista som är åtkomlig från sidan definierar termen; eller den omgivande kontexten gör betydelsen helt klar utan tvetydighet. Ett underkänt resultat uppstår när en förkortning förekommer utan något av dessa stöd — användaren ser en förkortning som "MoNE" eller "SCR" utan någon indikation på vad den betyder, ingen tooltip, ingen tidigare utökning och ingen länkad ordlista.

WCAG inkluderar ett snävt undantag: om förkortningen anses vara en del av språket självt — det vill säga att den är så allmänt förstådd att den fungerar som ett fristående ord (t.ex. "laser" eller "radar", som ursprungligen var akronymer) — krävs ingen utökning. På liknande sätt anses förkortningar som definieras av innehållets egna definierade termer och konsekvent används i den kontexten med en tydligt åtkomlig ordlista vara förenliga. Den avgörande prövningen är alltid om en användare som är obekant med förkortningen kan hitta dess betydelse genom mekanismer som finns tillgängliga i innehållet.

Varför det är viktigt

Förkortningar är genomgripande i webbinnehåll — myndighetsportaler, sjukvårdssystem, e-handelsplattformar och utbildningswebbplatser förlitar sig alla i hög grad på förkortningar. Även om de är välbekanta för domänexperter utgör dessa förkortade former betydande hinder för flera grupper av användare.

Personer med kognitiva och inlärningssvårigheter såsom dyslexi, intellektuella funktionsnedsättningar eller uppmärksamhetsstörningar kan ha svårt att tyda obekanta förkortningar, vilket tvingar dem att lämna sidan för att söka efter betydelser eller ge upp helt. För användare med minnesnedsättningar kanske inte ens förkortningar de har stött på tidigare pålitligt kommer ihåg från session till session, så mekanismer på sidan ger ett kritiskt, kontinuerligt stöd.

Skärmläsaranvändare — inklusive personer som är blinda eller har grav synnedsättning — påverkas direkt eftersom skärmläsare kan uttala förkortningar fonetiskt på sätt som är förvirrande eller meningslösa. Till exempel kan en skärmläsare uttala "SCR" som en obegriplig följd av bokstäver snarare än "Sustainable Corporate Responsibility". När elementet <abbr> används korrekt med ett title-attribut kan vissa skärmläsarkonfigurationer läsa upp den fullständiga utökningen i stället för initialförkortningen, vilket dramatiskt förbättrar förståelsen. Enligt Världshälsoorganisationen har cirka 2,2 miljarder människor världen över någon form av synnedsättning, varav en stor andel är beroende av hjälpmedelsteknik för att få tillgång till digitalt innehåll.

Icke-modersmålstalare är en annan berörd grupp. En turkisk användare som läser ett engelskspråkigt tekniskt dokument — eller en engelsktalande som navigerar på en turkisk myndighetsportal — kan vara språkkunnig men ändå helt obekant med domänspecifika eller kulturspecifika förkortningar. Att tillhandahålla utökningar respekterar mångfalden i användarnas bakgrund och kunskapsnivåer.

Överväg ett konkret scenario: en patient som besöker ett sjukhus onlineportal läser sin diagnosrapport och stöter på "KOAH" utan någon utökning. En turkisk kliniker känner omedelbart igen detta som "Kronik Obstrüktif Akciğer Hastalığı" (Chronic Obstructive Pulmonary Disease), men en patient eller vårdgivare som är obekant med medicinsk terminologi lämnas utan förståelse för sin egen diagnos. Att tillhandahålla utökningen — antingen inline vid första användning eller via ett <abbr title='Kronik Obstrüktif Akciğer Hastalığı'>KOAH</abbr>-element — förvandlar en förvirrande term till begriplig information och stödjer välgrundat beslutsfattande.

Utöver tillgänglighet finns mätbara fördelar för användbarhet och SEO. Sökmotorer indexerar de utökade formerna av förkortningar, vilket förbättrar innehållets upptäckbarhet för användare som söker med fullständiga termer. Klar, entydig språkbruk minskar också supportärenden, ökar graden av slutförda uppgifter och bygger förtroende hos användare på alla läskunnighetsnivåer.

Relaterade Axe-core-regler

WCAG 3.1.4 kräver manuell testning eftersom inget automatiserat verktyg på ett tillförlitligt sätt kan avgöra om en given förkortning är tillräckligt förklarad inom kontexten av en sida. Automatiska skannrar kan upptäcka förekomsten av <abbr>-element men kan inte bedöma om varje förkortning på en sida har fått en tillgänglig utökning. Nedan följer en sammanfattning av relevant axe-core-kontext:

  • Manuell testning krävs (ingen dedikerad axe-core-regel): Axe-core inkluderar inte en automatiserad regel specifikt för WCAG 3.1.4. Detta beror på att det krävs mänsklig bedömning och kontextuell läsning för att avgöra vilka textsträngar som utgör förkortningar, om de är tillräckligt utökade någonstans på sidan och om en länkad ordlista är tillgänglig. Ett automatiserat verktyg kan inte skilja mellan "IT" (Information Technology), "it" (pronomenet) och "It" (ett egennamn) utan djup förståelse av naturligt språk. Testare måste manuellt läsa sidans innehåll, identifiera alla förkortningar, akronymer och initialförkortningar och sedan verifiera att var och en har en tillgänglig utökningsmekanism.
  • Relaterad kontroll — <abbr> utan title: Även om det inte är en fristående axe-core-regel som är mappad till 3.1.4, flaggar vissa tillgänglighetslintverktyg och webbläsartillägg <abbr>-element som saknar ett title-attribut som en varning om bästa praxis. Om du använder <abbr> som din utökningsmekanism måste title-attributet finnas och innehålla den fullständiga utökningen; ett tomt eller frånvarande title motverkar elementets syfte och skulle utgöra ett misslyckande enligt detta kriterium.

Hur man testar

  1. Automatiserad skanningsbaslinje: Kör axe DevTools eller Lighthouse mot sidan. Även om inget av verktygen har en dedikerad regel för 3.1.4 kan axe DevTools visa meddelanden om bästa praxis om <abbr>-element som saknar title-attribut. Notera dessa som utgångspunkter, men förstå att de inte kommer att fånga förkortningar som helt saknar <abbr>-markup.
  2. Manuell innehållsgranskning: Läs igenom hela sidans innehåll — inklusive rubriker, brödtext, tabeller, formuläretiketter, knappetiketter, navigationsobjekt och sidfotstext. Markera varje ord eller teckensekvens som kan vara en förkortning, akronym eller initialförkortning. Kontrollera för var och en om: (a) den utökades tidigare på samma sida; (b) den är innesluten i ett <abbr>-element med ett icke-tomt title; (c) sidan länkar till en ordlista som definierar den; eller (d) den omgivande kontexten gör dess betydelse entydig.
  3. Verifiering med skärmläsare med NVDA + Firefox: Öppna sidan i Firefox med NVDA aktivt. Navigera genom innehållet med piltangenterna. När NVDA stöter på ett <abbr>-element med ett title ska den läsa upp texten i title. Verifiera att utökningar exponeras. Observera att NVDA:s beteende med title-attribut på <abbr>-element kan variera beroende på version och inställningar — testa först med NVDA:s standardkonfiguration.
  4. Verifiering med skärmläsare med VoiceOver + Safari (macOS/iOS): Aktivera VoiceOver och navigera på sidan. VoiceOver på macOS läser title-attribut på <abbr>-element. Använd VO+A för att läsa sidan linjärt och lyssna efter om förkortningar får sina utökningar. På iOS, svep genom innehållet och kontrollera samma beteende.
  5. Verifiering med skärmläsare med JAWS + Chrome: Med JAWS aktivt, navigera på sidan med piltangenterna. JAWS hanterar <abbr title='...'> genom att läsa upp title. Testa att utökningen läses upp korrekt för varje markerad förkortning.
  6. Tangentbords- och visuell kontroll av tooltip-utökningar: Om implementeringen förlitar sig på CSS-tooltipmönster eller JavaScript-drivna tooltips kopplade till <abbr>-hover-tillstånd, tabba till elementet med tangentbordet (eller fokusera det programmatiskt) och verifiera att tooltipen visas. WCAG kräver att mekanismen är tillgänglig, inte bara mus-tillgänglig — en tooltip som bara visas vid hover misslyckas för tangentbordsanvändare.
  7. Verifiering av ordlistelänk: Om sidan förlitar sig på en länkad ordlista, följ länken och bekräfta att varje förkortning som används i källinnehållet har en motsvarande post med en tydlig definition. Verifiera att ordlistelänken är tydligt placerad och tangentbordsåtkomlig.

Hur man åtgärdar

Omarkerad förkortning vid första användning — Felaktigt

<p>The WHO reported that NCDs account for 74% of all deaths globally each year.</p>

Omarkerad förkortning vid första användning — Korrekt

<!-- Expand on first use inline, then use abbr for subsequent references -->
<p>The World Health Organization (WHO) reported that non-communicable diseases
(<abbr title='non-communicable diseases'>NCDs</abbr>) account for 74% of all
deaths globally each year.</p>

abbr-element utan title-attribut — Felaktigt

<!-- abbr element present but title is missing — provides no expansion -->
<p>Submit your <abbr>VAT</abbr> registration number to proceed.</p>

abbr-element utan title-attribut — Korrekt

<!-- title attribute supplies the full expansion for assistive technologies -->
<p>Submit your <abbr title='Value Added Tax'>VAT</abbr> registration number to proceed.</p>

Endast hover-baserad tooltip för förkortning — Felaktigt

<!-- CSS tooltip only appears on mouse hover; keyboard users and touch users cannot access it -->
<span class='tooltip-trigger'>KVKK
  <span class='tooltip-text'>Kişisel Verilerin Korunması Kanunu</span>
</span>

Endast hover-baserad tooltip för förkortning — Korrekt

<!-- Using abbr with title ensures the expansion is available to all users,
     including keyboard and screen reader users, without relying on hover -->
<abbr title='Kişisel Verilerin Korunması Kanunu'>KVKK</abbr>

Förkortning i en tabellrubrik utan utökning — Felaktigt

<table>
  <thead>
    <tr>
      <th>SKU</th>
      <th>MoQ</th>
      <th>ETA</th>
    </tr>
  </thead>
</table>

Förkortning i en tabellrubrik utan utökning — Korrekt

<!-- abbr with title inside th provides context for all users, including screen reader users -->
<table>
  <thead>
    <tr>
      <th><abbr title='Stock Keeping Unit'>SKU</abbr></th>
      <th><abbr title='Minimum Order Quantity'>MoQ</abbr></th>
      <th><abbr title='Estimated Time of Arrival'>ETA</abbr></th>
    </tr>
  </thead>
</table>

Vanliga misstag

  • Att använda <abbr> utan ett title-attribut: Att enbart omsluta text i <abbr>-taggar ger inget semantiskt värde och ingen utökning — title-attributet är obligatoriskt för att elementet ska uppfylla sitt tillgänglighetssyfte enligt detta kriterium.
  • Att utöka en förkortning först efter dess första användning: Om en förkortning förekommer före sin utökning i läsordningen (t.ex. i en rubrik före brödtexten som utökar den) har användare som stöter på rubriken först ingen mekanism för att förstå den vid den tidpunkten. Utöka alltid vid eller före första användning.
  • Att enbart förlita sig på tooltips vid mus-hover: CSS- eller JavaScript-tooltips som bara visas vid :hover är otillgängliga för tangentbordsanvändare, pekskärmsanvändare och de flesta skärmläsarkonfigurationer. Mönstret <abbr title> är att föredra, eller så måste tooltips också triggas vid :focus.
  • Att tillhandahålla en länkad ordlista men göra länken svår att hitta: Om din utökningsmekanism är en ordlista måste länken vara tydligt märkt, framträdande placerad och tangentbordsåtkomlig. Att gömma en ordlistelänk i en sidfot i liten text eller bakom en hopfälld sektion kanske inte uppfyller kravet på en användbar mekanism.
  • Att utöka förkortningar inkonsekvent — endast vissa förekomster markeras upp: Om du använder <abbr title> för en akronym i en sektion men lämnar den o-markerad på andra ställen på samma sida, kommer användare som navigerar direkt till dessa sektioner via sök eller landmärken att stöta på oförklarade förkortningar.
  • Att anta att alla förkortningar är allmänt förstådda: Domänspecifika förkortningar som är självklara för yrkesutövare ("EBITDA" inom finans, "API" inom mjukvaruutveckling, "BKT" i turkiska myndighetskontexter) kan vara helt obegripliga för användare utanför dessa domäner, inklusive personer som använder hjälpmedelsteknik eller besöker sidan för första gången.
  • Att placera utökningen endast i alt-text för bilder i stället för i text: Om en förkortning förekommer i en bilds alt-text som en utökning men den synliga texten visar endast förkortningen, kanske mekanismen inte är tillgänglig för alla användare (t.ex. de som använder webbläsarens läslägen). Utökningar bör finnas i dokumentets programmatiska text.
  • Att använda felaktiga eller förkortade title-värden: title-attributet för ett <abbr>-element måste innehålla den fullständiga utökningen, inte en annan förkortning eller en partiell förklaring. Att skriva title='HTML lang' i stället för title='HyperText Markup Language' uppfyller inte kriteriet.
  • Att inte ta hänsyn till förkortningar i dynamiskt innehåll: Innehåll som laddas via AJAX, oändlig scrollning eller routing i single-page-applikationer kan introducera nya förkortningar efter sidans initiala laddning. Allt dynamiskt innehåll som injiceras i DOM måste också följa kraven — förkortningar i dynamiskt renderade sektioner behöver samma utökningsmekanismer som statiskt innehåll.
  • Att behandla akronymer som har blivit vanliga ord som alltid undantagna: Undantaget för förkortningar som fungerar som ord ("laser", "radar") är snävt. Termer som "URL" eller "PDF" är mycket välkända i teknikkunniga sammanhang men kan fortfarande vara obegripliga för äldre användare, användare med kognitiva funktionsnedsättningar eller användare från andra kulturella bakgrunder. När du är osäker, tillhandahåll utökningen — det skadar aldrig användare som redan känner till termen.

Relation till Turkiets tillgänglighetsreglering

Turkiets presidentdekret 2025/10, publicerat i den officiella tidningen nr 32933 den 21 juni 2025, fastställer obligatoriska krav på digital tillgänglighet i linje med WCAG 2.2. Dekretet omfattar ett brett spektrum av aktörstyper: offentliga institutioner och myndigheter på alla nivåer, e-handelsplattformar, banker och finansiella institutioner, sjukhus och vårdgivare, telekommunikationsföretag med 200,000 eller fler abonnenter, licensierade resebyråer, privata transportföretag och privatskolor som auktoriserats av Ministry of National Education (MoNE).

Dekretet föreskriver efterlevnad främst på WCAG 2.2 Nivå AA. WCAG 3.1.4 — Förkortningar är ett Nivå AAA-kriterium och är därför inte ett direkt juridiskt krav enligt den nuvarande lydelsen av presidentdekret 2025/10. Nivå AAA-överensstämmelse är dock inte enbart aspirerande — den har betydande praktisk och reputationsmässig tyngd i den turkiska digitala miljön.

För offentliga aktörer, sjukhus och utbildningsinstitutioner som betjänar olika befolkningsgrupper — varav många kan ha begränsad vana vid byråkratiska eller medicinska förkortningar — är implementering av 3.1.4 en fråga om verklig servicekvalitet. Turkiskt administrativt och juridiskt språk är rikt på initialförkortningar ("SGK" för Sosyal Güvenlik Kurumu, "KDV" för Katma Değer Vergisi, "ÖTV" för Özel Tüketim Vergisi) som är självklara för tjänstemän men förvirrande för allmänheten, särskilt äldre medborgare, användare på landsbygden eller förstagångsbesökare på en portal.

Banker, telekomoperatörer och e-handelsplattformar som omfattas av dekretet skulle stärka sin tillgänglighetsprofil — och sitt varumärkesförtroende — genom att utöka förkortningar som används i beskrivningar av finansiella produkter, kontraktssammanfattningar, tariff-tabeller och tjänstevillkor. Finansiella dokument är i synnerhet fulla av förkortningar som kan dölja kritisk information för konsumenter som behöver fatta välgrundade beslut.

Organisationer som strävar efter en formell WCAG 2.2 AAA-överensstämmelse — vare sig för att demonstrera marknadsledarskap, uppfylla upphandlingskrav från internationella partners eller möta förväntningarna i specialiserade kontrakt inom folkhälsa eller utbildning — bör implementera 3.1.4 som standardpraxis. Accsible:s overlay-SDK stödjer team i att implementera och granska mönster för utökning av förkortningar och kan konfigureras för att tillhandahålla vägledning under arbetsflöden för innehållsskapande, vilket hjälper organisationer att upprätthålla efterlevnad i dynamiskt uppdaterat innehåll i stor skala.