,

Web accessibility czyli dostępność WWW

Termin Web Accessibility odnosi się do tworzenia stron i aplikacji internetowych w taki sposób, aby były one dostępne dla wszystkich użytkowników. Jest to szczególnie istotne w przypadku różnego typu niepełnosprawności, np. wzroku, słuchu, ruchu, ale dotyczy też czasowej niezdolności do pracy czy zaburzeń poznawczych.

Według danych WHO około 15% światowej populacji ludzi posiada jakiś rodzaj niepełnosprawności – są to zarówno niepełnosprawności fizyczne jak i zaburzenia poznawcze i neurologiczne. Wskaźniki te z pewnością będą rosły ze względu na starzenie się populacji i wzrost przewlekłych schorzeń. Jeśli wierzyć statystykom, na świecie jest ponad 5 miliardów (źródło) użytkowników sieci WWW. Można oszacować, że około 750 milionów użytkowników Internetu to osoby z różnymi ograniczeniami i dysfunkcjami (i ilość ta cały czas rośnie).

Nie trzeba zatem tłumaczyć jak kwestia dostępności WWW jest istotna w procesie projektowania i tworzenia stron internetowych.

WCAG

WCAG to skrót od Web Content Accessibility Guidelines i oznacza zbiór wytycznych dotyczących dostępności treści internetowych. Zostały one opracowane przez W3C. Ich celem było ustanowienie międzynarodowych wytycznych, regulujących standardy dostępności treści internetowych w taki sposób, aby były dostępne dla jak największej ilości osób z niepełnosprawnościami. Najnowszą wydaną i obowiązującą wersją WCAG jest wersja WCAG 2.1 z 2018 roku. Trwają jednak prace nad wersją WCAG 2.2, która ma być skończona i w pełni opublikowana w grudniu 2022 roku.

WCAG stanowi podstawę większości aktów prawnych w wielu krajach na świecie. Wytyczne WCAG te dzielą się na trzy poziomy zgodności:

Poziom A

Najniższy poziom zgodności z WCAG, w którym treści spełniają jedynie te najbardziej podstawowe funkcje dostępności. Niedostosowanie się do tego poziomu powoduje całkowitą niedostępność w kwestii „web accessibility”.

Poziom AA

Jest to najpowszechniejszy poziom zgodności WCAG, który jest wymagany przez większość aktów prawnych w wielu krajach na świecie (w tym chociażby w przepisach UE i co za tym idzie – w przepisach polskich).

Poziom AAA

Najwyższy poziom zgodności z WCAG i co za tym idzie – najwyższy poziom dostępności WWW dla osób niepełnosprawnych. Jest stosunkowo trudny do osiągnięcia przez większość witryn.
Poziom ten jest pożądany, ale nie jest konieczny.

POUR czyli 4 zasady dostępności

WCAG 2.1 opiera się na 4 podstawowych zasadach tworzenia treści internetowych zwanych POUR (akronim od słów: Perceivable, Operable, Understandable, Robust). Celem stosowania tych zasad jest to, aby z tworzonych treści mógł korzystać każdy, kto tylko chce. Zasady te są następujące:

  1. Perceivable (postrzegalność) – według tej zasady, użytkownik strony internetowej lub aplikacji powinien być w stanie korzystać w pełni za pomocą dostępnych dla niego zmysłów. Każda treść na stronie powinna być widoczna lub wykrywalna (np. w sposób dźwięku lub dotyku) dla takiej osoby.
  2. Operable (funkcjonalność) – użytkownicy powinni móc znajdować elementy interfejsu i używać ich niezależnie od rodzaju urządzeniu za pomocą, którego to robią, np. za pomocą samej myszy, touchpada, klawiatury czy też urządzenia do sterowania wzrokiem (eye tracker).
  3. Understandable (zrozumiałość) – treść powinna być przejrzysta i spójna, a projekt witryny lub aplikacji zrobiony według przewidywalnych wzorców użytkownika (user experience). Użytkownik nie powinien mieć problemu ze zrozumieniem znaczenia i celu prezentowanych informacji i treści.
  4. Robust (solidność lub kompatybilność) – treści powinny działać poprawnie w wielu różnych programach użytkowników (np. w programach i urządzeniach dla osób niewidomych).

Brak którejkolwiek z powyższych zasad sprawia, że treść internetowa nie jest dostępna dla użytkowników z niepełnosprawnościami, a co za tym idzie sprawia, że dana strona WWW lub aplikacja nie jest zgodna z WCAG.

Dostępność WWW w praktyce

Przy tworzeniu strony WWW, która ma być dostępna dla wszystkich, przydatna może być strona guia-wcag.com. Prezentuje ona w zwięzły i przyjazny sposób wytyczne WCAG, jakie nasza strona musi spełniać. Są one podzielone według zasad POUR. Możemy je też filtrować według poziomów zgodności (poziom A, AA i AAA). Oprócz tego mamy też oznaczone wytyczne, które weszły wraz z WCAG 2.1 oraz te, które (prawdopodobnie) wejdą wraz z WCAG 2.2.

Dostępność WWW nie jest rzeczą prostą do wdrożenia – szczególnie na już istniejących stronach. Często elementy potrzebne do jej implementacji kolidują z wizją UI strony. Dobrą praktyką, która powinna zdecydowanie ułatwić nam dostosowanie witryny dla osób niepełnosprawnych jest to, aby kierować się wytycznymi WCAG od samego początku jej projektowania. Wypracowanie u projektantów UI / UX oraz programistów nawyku planowania strony pod kątem spełnienia wymagań osób wykluczonych cyfrowo jest obecnie elementem bardzo istotnym, o którym żaden profesjonalny twórca WWW nie może zapominać.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Nasza pasja do technologii nie kończy się na dostarczaniu wnikliwych treści poprzez ten blog. Zapraszamy po więcej tajników specjalistycznej wiedzy dla entuzjastów takich jak Ty.

Tematy

animacje animate Attribute inheritance Block Theme Branża IT bug Code Comments CSS CSS Flexbox developer tools Doc Blocks dostępność www Edge Edge computing Editor Flex Gap FSE Full Site Editing GIT GIT Submodules Gutenberg HTTP HTTP/2 HTTP/3 IT JS Memcached Optimization plik SVG Praca praca w IT Rozmowy o WordPress strony www SVG Text-overflow theme.json v-model Vue.js wcag web accessibility Web development webkit line clamp Wordpress wp postmeta api wp transient