Cztery zasady WCAG, poziomy A, AA i AAA oraz ułatwienia dla użytkowników z różnymi potrzebami. Znaczenie oznaczeń PN, EN i ISO, cele normalizacji i sprawdzanie zgodności. Lekcja 2.6 kursu INF.03.
Dostępność cyfrowa to możliwość korzystania z treści i funkcji przez osoby o różnych potrzebach, także korzystające z technologii wspomagających. Na egzaminie trzeba rozpoznać zasady WCAG, poziomy zgodności i oznaczenia norm. Przy tworzeniu strony dostępność pomaga sprawdzić, czy formularz da się obsłużyć klawiaturą, a informacji z obrazu nie tracą osoby niewidome.
Różne potrzeby i sposoby obsługi
Technologia wspomagająca to narzędzie ułatwiające dostęp do informacji lub sterowanie urządzeniem. Czytnik ekranu odczytuje treść i strukturę interfejsu oraz może współpracować z monitorem brajlowskim. Osoba słabowidząca może powiększać tekst i zmieniać sposób wyświetlania. Osoba z ograniczeniami ruchowymi może korzystać z klawiatury, przełączników albo sterowania głosem. Strona powinna współpracować z tymi metodami, a nie wymagać wyłącznie precyzyjnego ruchu myszy.
Ułatwienie trzeba dopasować do bariery. Napisy przekazują osobie niesłyszącej wypowiedzi i istotne dźwięki filmu. Tekst alternatywny przekazuje znaczenie obrazu. Prosty język i czytelna kolejność działań pomagają osobom z trudnościami poznawczymi. Zwiększenie fontu nie zastąpi napisów, a nagranie lektora nie naprawi przycisku, którego nie da się uruchomić klawiaturą.
Dostępność dotyczy również sytuacji czasowych: złamana ręka utrudnia użycie myszy, hałas uniemożliwia odsłuchanie filmu, a jasne słońce ogranicza widoczność ekranu. Nie trzeba zakładać jednego typowego odbiorcy. Punktem wyjścia jest zadanie, na przykład wybór produktu i złożenie zamówienia, oraz sprawdzenie, czy można wykonać cały proces różnymi metodami.
Cztery zasady WCAG
WCAG (Web Content Accessibility Guidelines, wytyczne dostępności treści internetowych) to zalecenia W3C opisujące sprawdzalne wymagania dostępności. Podstawa INF.03 wskazuje WCAG 2.0, lecz przy tworzeniu nowych treści warto korzystać także z późniejszych wersji rodziny 2.x. W3C rozwija wymagania w WCAG 2.1 i 2.2. Nie należy utożsamiać numeru wersji z poziomem zgodności A, AA lub AAA.
Pierwsza zasada to postrzegalność: informację trzeba przedstawić w formie możliwej do odebrania. Wykres z wynikami powinien mieć opis wartości, a kolor czerwony nie powinien być jedynym sposobem oznaczenia błędu. Druga to funkcjonalność: elementy sterujące muszą dawać się obsługiwać. Przykładem jest możliwość uruchomienia przycisku i opuszczenia otwartego okna klawiaturą.
Trzecia zasada to zrozumiałość: treść oraz zachowanie interfejsu powinny być jasne i przewidywalne. Pole daty powinno wyjaśniać wymagany format, a błąd mówić, co poprawić. Czwarta to solidność, czyli zgodność ze sposobami interpretowania treści przez przeglądarki i technologie wspomagające. Poprawna struktura i rozpoznawalne nazwy kontrolek pomagają programom odczytać ich rolę. Zestaw zasad i kryteriów zawiera WCAG 2.2. Poziomy i konkretne wymagania
Poziom A obejmuje podstawowe kryteria, AA także wszystkie kryteria A, a AAA także kryteria A i AA. To zbiory wymagań, a nie oceny procentowe. Spełnienie większości kryteriów AA nie oznacza automatycznie zgodności AA. Ocenia się całe strony i kompletne procesy, na przykład kolejne kroki zamówienia, a nie wyłącznie pierwszą podstronę.
Tekst alternatywny, czyli opis zastępujący treść nietekstową, powinien przekazać funkcję lub informację obrazu. Zdjęcie produktu może wymagać nazwy modelu i istotnej cechy. Dekoracyjny wzór nie powinien zaśmiecająco powtarzać informacji. W HTML zwykle oznacza się go pustym atrybutem alt. Obraz będący przyciskiem wymaga nazwy działania, nie opisu koloru przycisku. Rozróżnienia opisuje kryterium 1.1.1. Dla zwykłego tekstu na poziomie AA minimalny kontrast wynosi 4,5:1, a dla dużego tekstu 3:1. Duży oznacza co najmniej 18 punktów albo 14 punktów przy pogrubieniu. Wyjątki dotyczą między innymi logotypów i tekstu nieaktywnych elementów. Sam wybór białego i niebieskiego nie pozwala ocenić kontrastu bez konkretnych barw. Wymaganie i wyjątki zawiera kryterium 1.4.3. Powiększenie tekstu do 200% nie powinno powodować utraty treści lub funkcji w zakresie kryterium 1.4.4. Widoczny fokus, czyli oznaczenie aktualnie wybranego elementu, pozwala osobie korzystającej z klawiatury zorientować się, gdzie jest. Usunięcie obrysu bez zamiennika utrudnia nawigację. Nie trzeba dodawać specjalnej wersji strony, aby zachować prawidłowe powiększanie i widoczność wyboru. Norma i normalizacja
Norma to uzgodniony dokument określający zasady, wytyczne lub cechy w danym obszarze. Powstaje w uporządkowanej procedurze, na zasadzie konsensu i jest zatwierdzana przez upoważnioną jednostkę. Nie jest instrukcją napisaną dowolnie przez producenta. Normalizacja pomaga uzyskać zgodność rozwiązań, porównywalność wyników i wspólne rozumienie wymagań jakości oraz bezpieczeństwa.
Oznaczenie PN wskazuje Polską Normę, EN normę europejską, a ISO normę międzynarodową organizacji ISO. PN-EN oznacza wprowadzenie normy europejskiej do zbioru Polskich Norm. PN-EN ISO informuje o dokumencie wywodzącym się z normalizacji międzynarodowej i przyjętym także na poziomie europejskim oraz krajowym. Nie oznacza trzech różnych testów zaliczonych przez konkretny produkt.
Normy stosuje się co do zasady dobrowolnie. Wymaganie zgodności z konkretną normą może jednak wynikać z umowy lub warunków zamówienia; obowiązki prawne ustala się na podstawie właściwych przepisów. Norma i ustawa mają inny charakter. Nie każda norma EN jest normą zharmonizowaną i nie każda dotyczy stron internetowych. Wyjaśnienia oznaczeń oraz cech norm publikuje Polski Komitet Normalizacyjny. Numer wydania jest ważny, ponieważ dokument może być zmieniony lub zastąpiony. Przed deklaracją zgodności trzeba odczytać pełne oznaczenie, tytuł, datę, zakres i status w katalogu jednostki normalizacyjnej. Streszczenie znalezione na blogu nie zastępuje właściwego dokumentu. Teksty norm mogą być odpłatne i chronione prawem autorskim; powszechna dostępność nie musi oznaczać darmowego pobrania całej treści.
Jak sprawdzać zgodność
Ocena zgodności to sprawdzenie spełnienia określonych wymagań. Najpierw wybiera się właściwy dokument i zakres. Następnie zbiera dowody, na przykład wyniki pomiarów, testów i oględzin. Na końcu porównuje je z kryteriami oraz zapisuje wynik. Samo umieszczenie znaku lub deklaracji na stronie nie zastępuje oceny. Certyfikacja oznacza określoną formę potwierdzenia przez odpowiednią jednostkę, a nie dowolny napis autora witryny.
W prostym przeglądzie strony można przejść formularz klawiszem Tab, sprawdzić widoczny fokus i wykonać wysyłkę bez myszy. Potem powiększyć tekst i ocenić etykiety oraz komunikaty błędów. Narzędzie automatyczne może wskazać brak etykiety lub podejrzany kontrast, lecz nie ustali samodzielnie, czy opis zdjęcia przekazuje potrzebną informację. Ręczna kontrola i pomiary mają różne zadania.
Szczegółową pracę z kodem prowadzi lekcja Dostępność w praktyce. Tutaj chodzi o odczytanie wymagań i dobranie ułatwienia do bariery. Na przykład błąd opisany wyłącznie czerwonym obramowaniem wymaga także informacji tekstowej, a film z ważnymi wypowiedziami odpowiednich napisów. Dodanie przycisku zmiany kontrastu nie naprawi brakujących nazw pól. Na egzaminie
W pytaniu o poziom WCAG rozróżnij A, AA i AAA od wersji 2.0, 2.1 i 2.2. W pytaniu o normę sprawdź oznaczenie i źródło, a w pytaniu o użytkownika wybierz pomoc odpowiadającą jego potrzebie. Monitor brajlowski dotyczy odczytu dotykiem, napisy odbioru dźwięku, a obsługa klawiaturą sterowania interfejsem.
Pułapka: brak błędów w automatycznym skanerze nie dowodzi pełnej zgodności z WCAG. Znaczenie treści, kolejność obsługi i cały proces wymagają także oceny człowieka.
W zadaniu praktycznym zastosuj poprawne etykiety i semantyczne elementy, a potem wykonaj rzeczywistą próbę obsługi. Raport powinien podawać stronę, kryterium, czynność i rezultat. Samo zdanie „strona jest dostępna” nie pozwala odtworzyć sprawdzenia.
Ściąga
postrzegalność
informacja możliwa do odebrania
funkcjonalność
możliwość obsługi
zrozumiałość
jasna treść i przewidywalne działanie
solidność
poprawna interpretacja przez różne narzędzia
kontrast AA
zwykły tekst 4,5:1, duży 3:1
PN, EN, ISO
norma krajowa, europejska, międzynarodowa
ocena zgodności
dowody spełnienia określonych wymagań
Pobierz ściągę PDF