7. Dostępność cyfrowa

7.3. Jak uzyskać zgodność?

Co oznacza zgodność?

Zgodność ze standardem oznacza, że spełniasz „wymagania” standardu. W WCAG 2 „wymagania” są kryteriami sukcesu. Aby zachować zgodność z WCAG 2, musisz spełnić kryteria sukcesu, to znaczy, że nie mogą istnieć treści, które nie spełniają któregoś z kryteriów sukcesu. Oznacza to, że jeśli nie ma treści, do której odnosi się dane kryterium sukcesu, jest spełnione z automatu.

Zdefiniowanych jest pięć wymagań, które omówione zostaną poniżej wraz z towarzyszącymi im niektórymi pojęciami na kolejnych stronach.

Wymaganie nr 1 (poziomy zgodności)

Pierwsze wymaganie dotyczy poziomów zgodności. Zasadniczo mówi, że wszystkie informacje na stronie są zgodne lub posiadają zgodną wersję alternatywną, która jest dostępna ze strony. Wymaganie wyjaśnia również, że żadna zgodność nie jest możliwa bez spełnienia przynajmniej wszystkich kryteriów sukcesu poziomu A.

Poziomy zgodności

WCAG2 definiuje trzy poziomy zgodności, a więc i trzy poziomy kryteriów sukcesu:

  • Poziom A:  strona internetowa spełnia wszystkie kryteria sukcesu poziomu A lub zapewniona jest zgodna wersja alternatywna,
  • Poziom AA: strona internetowa spełnia wszystkie kryteria sukcesu poziomu A i poziomu AA lub zapewniona jest wersja alternatywna zgodna z poziomem AA,
  • Poziom AAA:  strona internetowa spełnia wszystkie kryteria sukcesu poziomu A, poziomu AA i poziomu AAA lub zapewniona jest wersja alternatywna zgodna z poziomem AAA.

Poziom AAA stawia najwyższe wymagania. Nie zaleca się, aby zgodność z poziomem AAA była wymagana jako ogólna polityka dla całych witryn, ponieważ nie jest możliwe spełnienie wszystkich kryteriów sukcesu poziomu AAA dla niektórych treści.

Więcej szczegółów: WCAG 2.2 Understanding Docs / Understanding Requirement 1

Wymaganie nr 2 (zgodność dla całych witryn)

Zgodność (i poziom zgodności) dotyczy tylko pełnych stron internetowych i nie może zostać osiągnięta, jeśli część strony internetowej jest z niej wyłączona.

  • Do celów określenia zgodności, alternatywy dla części treści strony są uważane za część strony, gdy do wersji alternatywnych można uzyskać dostęp bezpośrednio ze strony, np. długi opis ilustracji lub alternatywna opis materiału wideo.
  • Autorzy stron internetowych, które nie mogą być zgodne z wymaganiami ze względu na zawartość pozostającą poza kontrolą autora, mogą rozważyć złożenie "Oświadczenia o częściowej zgodności".
  • Pełna witryna obejmuje każdą odmianę strony, która jest automatycznie prezentowana dla różnych rozmiarów ekranu (np. odmiany na responsywnej stronie internetowej). Każda z tych odmian musi być zgodna (lub musi mieć zgodną wersję alternatywną), aby cała strona mogła zostać uznana za zgodną.

Niniejsza reguła wymaga po prostu, aby cała witryna była zgodna. Tym samym nie można stosować oświadczeń o "zgodności części strony". Istnieją jednak pewne wyjątki od tej reguły.

Czasami informacje uzupełniające mogą być dostępne na innej stronie. Przykładem jest atrybut longdesc w języku HTML. Dzięki longdesc długi opis grafiki może znajdować się na osobnej stronie, do której użytkownik może przejść ze strony z grafiką. Wyjaśnia to, że taka zawartość jest uważana za część witryny internetowej, więc wymaganie nr 2 jest spełnione dla połączonego zestawu stron internetowych traktowanych jako pojedyncza witryna internetowa. Alternatywy mogą być również udostępniane na tej samej stronie, na przykład tworząc odpowiednik interfejsu użytkownika.

Ze względu na wymaganie zgodności nr 5, cała witryna może być uznana za zgodną, nawet jeśli jej części wykorzystują technologie nieobsługujące dostępności, o ile nie kolidują one z resztą strony, a wszystkie informacje i funkcje są dostępne w innym miejscu na stronie lub z jej poziomu.

Możliwe jest dołączenie treści niezgodnych - zobacz objaśnienie do wymagania nr 5.

Wymaganie nr 3 (cały proces)

Gdy strona internetowa jest jedną z serii stron internetowych przedstawiających jakąś procedurę (tj. sekwencję kroków, które należy wykonać w celu wykonania danej czynności), wszystkie strony internetowe prezentujące etapy procedury są zgodne na określonym poziomie lub lepszym. (Innymi słowy, zgodność nie zostanie osiągnięta na danym poziomie, jeśli którakolwiek ze stron prezentujących etap procedury nie jest zgodna na tym samym poziomie lub lepszym).

Przykład: Sklep internetowy ma serię stron, które służą do wyboru i zakupu produktów. Wszystkie strony w procedurze zakupowej od początku (przeglądanie oferty, wrzucanie produktów do koszyka, itp.) do końca (kasa, płatność) muszą być zgodne, aby każda strona, która jest częścią tej procedury, mogła być uznana za zgodną.

Przepis ten uniemożliwia uznanie za zgodną strony internetowej, która jest częścią większej procedury, jeśli cała procedura nie jest zgodna. Uniemożliwia to sklasyfikowanie sklepu internetowego jako zgodnego z wymaganiami dostępności, jeśli np. kasa lub jakaś inna funkcjonalność witryny będąca częścią procedury zakupowej nie jest zgodna.

Wymaganie nr 4 (technologie obsługujące dostępność)

Aby spełnić kryteria sukcesu, należy polegać wyłącznie na obsługujących dostępność sposobach korzystania z technologii. Wszystkie informacje lub funkcje, które są zapewnione w sposób nieobsługujący dostępności, muszą być również zapewnione w sposób obsługujący dostępność.

Wiele z kryteriów sukcesu dotyczy zapewnienia dostępności za pomocą technologii wspomagających lub specjalnych funkcji dostępności w popularnych programach wykorzystywanych przez użytkownika (na przykład opcja „pokaż napisy” w odtwarzaczu multimedialnym). Oznacza to, że kryteria sukcesu wymagają, aby treści internetowe zostały przygotowane w taki sposób, który umożliwiłby technologiom wspomagającym pomyślne przedstawienie użytkownikowi zawartych w nich informacji. Na przykład obrazek, który należy kliknąć, aby przejść do danej podstrony, nie będzie dostępny dla osoby niewidomej, chyba że tekst alternatywny dla obrazka zostanie dostarczony w sposób umożliwiający programom użytkownika, w tym technologiom wspomagającym, ich znalezienie i wyświetlenie albo np. przeczytanie za pomocą syntezatora mowy. Kluczem jest tutaj to, że tekst alternatywny musi być dołączony w sposób, który programy użytkownika, w tym technologie wspomagające, mogą zrozumieć i wykorzystać - w sposób, który jest „Obsługiwany przez dostępność”.

Innym przykładem może być niestandardowa kontrolka umieszczona na stronie internetowej. W takim przypadku standardowy program użytkownika zwykle nie byłby w stanie przedstawić użytkownikowi alternatywy. Jeśli jednak informacje o kontrolce, w tym jej nazwa, rola, wartość, sposób jej ustawienia itp. są dostarczane w sposób, w jaki technologie wspomagające mogą je zrozumieć i kontrolować, wówczas użytkownicy z technologiami wspomagającymi będą mogli korzystać z tych kontrolek.

Gdy wprowadzane są nowe technologie, muszą wydarzyć się dwie rzeczy, aby osoby korzystające z technologii wspomagających mogły uzyskać do nich dostęp. Po pierwsze, technologie muszą być zaprojektowane w taki sposób, aby programy użytkownika, w tym technologie wspomagające, mogły uzyskać dostęp do wszystkich informacji potrzebnych do zaprezentowania treści użytkownikowi. Po drugie, programy użytkownika i technologie wspomagające mogą wymagać przeprojektowania lub modyfikacji, aby móc faktycznie pracować z tymi nowymi technologiami.

„Obsługiwanie dostępności” oznacza, że obie te czynności zostały wykonane, a technologia będzie współpracować z agentami użytkownika i technologiami wspomagającymi.

Więcej na ten temat przeczytasz tutaj: WCAG 2.2 Understanding Docs / Understanding Accessibility Support

Wymaganie nr 5 (bez zakłóceń)

Jeśli zastosowane na stronie technologie są użyte w sposób, który nie obsługuje dostępności lub jeśli są używane w sposób niezgodny z kryteriami sukcesu, wówczas nie blokują one użytkownikom możliwości dostępu do pozostałej części strony. Ponadto strona internetowa jako całość nadal spełnia wymagania zgodności jeśli spełniony jest każdy z poniższych warunków:

  • gdy jakakolwiek technologia, na której nie można polegać, jest włączona w programie użytkownika,
  • gdy jakakolwiek technologia, na której nie można polegać, jest wyłączona w programie użytkownika, oraz
  • gdy jakakolwiek technologia, na której nie można polegać, nie jest obsługiwana przez program użytkownika.
Ponadto poniższe kryteria sukcesu mają zastosowanie do wszystkich treści na stronie, w tym treści, które w innych przypadkach nie są podstawą spełnienia wymogów zgodności, ponieważ niezastosowanie poniższych kryteriów mogłoby uniemożliwiać korzystanie ze strony:
Uwaga: Jeśli strona nie może być zgodna (na przykład strona testowa zgodności lub strona przykładowa), nie może być uwzględniona w zakresie zgodności ani w oświadczeniu o zgodności.

Wymaganie to zasadniczo mówi, że można stosować technologie, które nie obsługują dostępności, o ile wszystkie informacje są również zapewnione przy użyciu technologii obsługujących dostępność i o ile materiały nieobsługiwane pod kątem dostępności nie powodują zakłóceń.

Mogą być używane technologie, które nie obsługują dostępności, lub technologie, które obsługują dostępność, ale używane w sposób niezgodny, o ile tylko wszystkie informacje są również dostępne przy użyciu technologii obsługiwanych pod kątem dostępności, w sposób zgodny i o ile materiały nieobsługiwane pod kątem dostępności nie przeszkadzają.

Więcej na ten temat przeczytasz tutaj: WCAG 2.2 Understanding Docs / Understanding Requirement 5