Az akadálymentesség alapelvei és a megfelelőség szintjei
A WCAG iparági szabvány irányelvei a webes tartalom akadálymentességére vonatkozóan négy alapelv szerint vannak rendszerezve: Perceivable, Operable, Understandable és Robust. Ezeknek az alapelveknek az emlékére sokan használják a POUR betűszót. Ezek az univerzális POUR-alapelvek biztosítják a webes akadálymentesség alapjait, és biztosítják, hogy a webes tartalmak elérhetők legyenek a különböző igényekkel és preferenciákkal rendelkező személyek számára.
Szerint a World Wide Web Consortium (W3), bárki, aki szeretné használni a weben kell tartalom, amely magában foglalja mind a négy POUR elveket. Vizsgáljuk meg, mit jelentenek:
Érzékelhető – Az információknak és a felhasználói felület összetevőinek a felhasználók számára érzékelhető módon kell lenniük. Ez azt jelenti, hogy minden felhasználó láthatja, hallhatja vagy érzékelheti a tervezés összes elemét. Bár sok felhasználó képes vizuálisan megérteni, más felhasználók hangon vagy érintéssel érzékelhetik. Ilyenkor segíthetnek az olyan eszközök, mint a helyettesítő szöveg képekhez és hivatkozásokhoz, kontrasztos színek, feliratok és átiratok.
Működőképes – Ez az elv megköveteli, hogy a felhasználói felület összes összetevője és a navigáció működőképes legyen. A felhasználóknak tehát sikeresen használniuk kell a vezérlőket, gombokat, navigációt és egyéb interaktív elemeket. Nem mindenki használhat egeret. Sokak számára a webhelyek vagy webalkalmazások üzemeltetése olyan kisegítő technológiák használatát jelenti, mint a hangfelismerés, a billentyűzetek vagy a képernyőolvasók.
Érthető – A felhasználóknak képesnek kell lenniük megérteni a webhelyen található információkat, valamint a webhely elérésének és navigálásának módját. Ez az alapelv azt követeli meg, hogy a webhelyek és a webalkalmazások kiszámíthatók legyenek a tervezési és használati mintákban. Könnyen navigálhatnak és olvashatnak. Ez azt jelenti, hogy olyan vizualizációs hierarchia jön létre, amely egyértelmű utasítások és következetes navigáció mellett kiemeli a címsorokat és a tartalomstruktúrát. A érthetőség környezetfüggő lehet. Egy összetett kódolási feladat elvégzését bemutató webhely például tartalmazhat olyan információkat, amelyek érthetőek a fejlesztők számára, de nem feltétlenül értelmezhetők a kódolási háttérrel nem rendelkező felhasználók számára.
Robusztus – Ez az elv megköveteli, hogy a tartalmakat megbízhatóan lehessen elérni és értelmezni a felhasználói ügynökök széles köre, beleértve az olyan kisegítő technológiákat, mint a képernyőolvasók, a beszédfelismerés és a szövegnagyítás. Az ügynöktechnológiák előrehaladtával és fejlődésével a tartalomnak elérhetőnek kell maradnia a különböző típusú eszközökön és böngészőkben.
Hogyan értékelheti egy webhely vagy webalkalmazás akadálymentességét?
A NÉGY WCAG-alapelv mindegyike konkrét ajánlásokat tartalmaz a webtervezéshez és -fejlesztéshez. Ezek az irányelvek tovább bonthatók mérhető és tesztelhető "sikerességi kritériumokra", vagy olyan utasításokra, amelyek meghatározzák a webes akadálymentesség minimális követelményeit.
Három megfelelési szint: A, AA és AAA
Ez a minősítési rendszer az akadálymentességi irányelveknek való megfelelést és megfelelőséget jelzi, mivel az A a minimális szint, az AAA pedig a megfelelőség maximális szintje. A legtöbb webes tartalom esetében a kisegítő lehetőségek ajánlott szintje az akadálymentességi AA köztes szintje.
A szintek kumulatívak, ami azt jelenti, hogy a köztes szintű AA webes tartalomnak meg kell felelnie az A minimális szintű sikerességi feltételeknek is, míg az AAA-tartalomnak az A és az AA szint sikerességi feltételeinek is meg kell felelnie.
A megfelelőség szintjeinek összehasonlítása a webes akadálymentesség elvével
Hasonlítsuk össze a három megfelelési szintet úgy, hogy áttekintjük a POUR webes akadálymentességi alapelveinek néhány sikeres mintafeltételét.
Érzékelhető
- V: Szöveges alternatívák megadása nem szöveges tartalmakhoz (például képekhez, hanganyagokhoz és videókhoz)
- AA: Adja meg az élő hangtartalmak feliratait (pl. webináriumok, podcastok és közvetítések)
- AAA: Jelnyelvi értelmezés biztosítása előre rögzített hanganyagokhoz (például videókhoz, animációkhoz és bemutatókhoz)
Működőképes
- V: Az összes funkció elérhetővé tétele billentyűzetről (például hivatkozások, gombok és űrlapok).
- AA: Elegendő idő biztosítása a tartalom olvasásához és használatához (például az időkorlátok módosításának vagy meghosszabbításának engedélyezése).
- AAA: Adja meg az adatok elvesztése nélküli újrahitelesedés lehetőségét (például mentse az előrehaladást vagy folytassa később).
Érthető
- V: A webhelyek megjelenésének és kiszámítható működésének biztosítása (például konzisztens navigációs és visszajelzési mechanizmusokkal).
- AA: A szöveg olvashatóvá és érthetővé tétele (például világos, egyszerű nyelv használata; ismeretlen szavak definiálása).
- AAA: Lehetővé teszi a rövidítések kibontását (például rövidítések> vagy szószedetek használatával<).
Robusztus
- V: A jövőbeli felhasználói ügynökökkel való kompatibilitás maximalizálása (pl. érvényes, jól formázott korrektúra használata; kövesse a szabványokat).
- AA: Adjon meg nevet, szerepkört és értéket az összes felhasználói felületi (UI-) összetevőhöz a megfelelő HTML-elemek és attribútumok vagy WAI-ARIA* szerepkörök és tulajdonságok használatával.
- AAA: Adja meg a felhasználói felület összetevőinek célját és jelentését (például WAI-ARIA tájékozódási pontok és címkék használatával).)
*(WAI-ARIA): Webes akadálymentességi kezdeményezés – Akadálymentes, gazdag internetes alkalmazások standard.