Treść nietekstowa: kryterium 1.1.1
Obrazy i elementy nietekstowe powinny mieć alternatywę tekstową oddającą ich funkcję albo znaczenie. Dekoracje należy ukryć przed technologiami asystującymi.
Wyjaśnienie i weryfikacjaZmień hasło wyszukiwania lub wyczyść filtry.
Obrazy i elementy nietekstowe powinny mieć alternatywę tekstową oddającą ich funkcję albo znaczenie. Dekoracje należy ukryć przed technologiami asystującymi.
Wyjaśnienie i weryfikacjaNagrane materiały zawierające wyłącznie dźwięk lub wyłącznie obraz wymagają odpowiednika przekazującego równoważną informację. Wyjątki dotyczą treści będących jasno oznaczoną alternatywą dla tekstu.
Wyjaśnienie i weryfikacjaNapisy są wymagane dla nagranego dźwięku w mediach zsynchronizowanych (np. w filmie z dźwiękiem), z wyjątkiem materiałów będących wyraźnie oznaczoną alternatywą dla tekstu. Napisy powinny przekazywać mowę i ważne dźwięki.
Wyjaśnienie i weryfikacjaDla nagranego wideo z dźwiękiem zapewnij opis istotnych informacji wizualnych lub pełną alternatywę tekstową dla mediów. Kryterium zawiera wyjątek dla wyraźnie oznaczonych alternatyw dla tekstu.
Wyjaśnienie i weryfikacjaNapisy na żywo są wymagane dla treści dźwiękowej w mediach zsynchronizowanych transmitowanych na żywo (np. obrazu wideo z dźwiękiem). Kryterium nie dotyczy każdej osobnej transmisji audio bez obrazu.
Wyjaśnienie i weryfikacjaNagrane materiały wideo ze ścieżką dźwiękową wymagają audiodeskrypcji istotnych treści wizualnych, których nie przekazuje zwykły dźwięk.
Wyjaśnienie i weryfikacjaDla nagranego dźwięku w zsynchronizowanych mediach zapewnij tłumaczenie na język migowy.
Wyjaśnienie i weryfikacjaGdy naturalne przerwy w ścieżce dźwiękowej nie wystarczają na opis obrazu, zapewnij rozszerzoną audiodeskrypcję z odpowiednim wstrzymaniem odtwarzania.
Wyjaśnienie i weryfikacjaAlternatywa dla mediów zależnych od czasu jest wymagana dla wszystkich nagranych mediów zsynchronizowanych oraz nagrań zawierających wyłącznie obraz (bez dźwięku). Powinna przekazywać równoważną informację z przebiegu nagrania.
Wyjaśnienie i weryfikacjaDla transmisji zawierającej tylko dźwięk należy udostępnić równoważną informację tekstową na żywo.
Wyjaśnienie i weryfikacjaZnaczenie struktury dokumentu musi być możliwe do ustalenia programowo lub dostępne w tekście. Nagłówki, listy, tabele i etykiety nie mogą istnieć wyłącznie wizualnie.
Wyjaśnienie i weryfikacjaGdy kolejność treści wpływa na znaczenie, musi być możliwa do ustalenia programowo. Układ CSS nie powinien wprowadzać mylącej kolejności odczytu.
Wyjaśnienie i weryfikacjaInstrukcje nie mogą polegać wyłącznie na kształcie, rozmiarze, lokalizacji, kierunku, dźwięku lub orientacji elementów.
Wyjaśnienie i weryfikacjaTreść i działanie nie mogą wymuszać tylko pionowej albo poziomej orientacji ekranu, chyba że konkretny układ jest niezbędny.
Wyjaśnienie i weryfikacjaPola zbierające określone dane użytkownika powinny umożliwiać programowe rozpoznanie celu, jeśli obejmują wymienione w standardzie cele danych osobowych.
Wyjaśnienie i weryfikacjaW treściach wykorzystujących języki znaczników (np. HTML) cel komponentów interfejsu, ikon i obszarów strony musi dać się programowo określić. Nie wystarczy jedynie rozpoznawalny wygląd elementu.
Wyjaśnienie i weryfikacjaKolor nie może być jedynym środkiem przekazywania informacji, wskazywania działania, uzyskania odpowiedzi czy rozróżniania elementów.
Wyjaśnienie i weryfikacjaDźwięk odtwarzany automatycznie dłużej niż trzy sekundy musi dać się zatrzymać, wyciszyć lub niezależnie regulować.
Wyjaśnienie i weryfikacjaZwykły tekst i tekst w grafice powinny mieć kontrast co najmniej 4,5:1, a duży tekst co najmniej 3:1, z wyjątkami opisanymi w standardzie.
Wyjaśnienie i weryfikacjaTekst, z wyjątkami określonymi w kryterium, musi dać się powiększyć do 200% bez utraty treści ani funkcjonalności, bez wymagania technologii asystującej.
Wyjaśnienie i weryfikacjaJeżeli odpowiednia technologia pozwala uzyskać prezentację wizualną, do przekazywania informacji używaj tekstu zamiast obrazów tekstu, z przewidzianymi wyjątkami.
Wyjaśnienie i weryfikacjaZwykły tekst i tekst w grafice powinny mieć kontrast minimum 7:1, a duży tekst minimum 4,5:1, z wyjątkami standardu.
Wyjaśnienie i weryfikacjaW nagraniach zawierających wyłącznie dźwięk, z mową na pierwszym planie, należy zapewnić brak tła, możliwość wyłączenia tła albo co najmniej 20 dB różnicy między mową i tłem (z wyjątkami m.in. dla śpiewu, audio CAPTCHA i logo dźwiękowych).
Wyjaśnienie i weryfikacjaBloki tekstowe powinny umożliwiać określone w kryterium ustawienia kolorów, szerokości linii, wyrównania, interlinii i odstępów między akapitami.
Wyjaśnienie i weryfikacjaObrazy tekstu są dopuszczalne tylko jako dekoracja lub wtedy, gdy określona prezentacja tekstu ma zasadnicze znaczenie.
Wyjaśnienie i weryfikacjaTreść musi działać bez utraty informacji i bez przewijania w dwóch kierunkach przy szerokości odpowiadającej 320 CSS px lub wysokości 256 CSS px; obowiązują wyjątki dla układów dwuwymiarowych.
Wyjaśnienie i weryfikacjaInformacja konieczna do identyfikacji komponentów i stanów interfejsu oraz istotne elementy graficzne powinny mieć kontrast co najmniej 3:1 wobec sąsiednich kolorów, z wyjątkami.
Wyjaśnienie i weryfikacjaZmiana wysokości wiersza, odstępów między akapitami, literami i słowami do wartości określonych w kryterium nie może powodować utraty treści lub funkcji.
Wyjaśnienie i weryfikacjaDodatkowa treść pojawiająca się po najechaniu lub fokusie powinna być możliwa do odrzucenia, wskazania kursorem i pozostawać widoczna odpowiednio długo, z wyjątkami.
Wyjaśnienie i weryfikacjaCała funkcjonalność treści musi być dostępna z klawiatury bez uzależnienia od czasu naciskania klawiszy, z wyjątkami dla wejścia o charakterze ścieżkowym.
Wyjaśnienie i weryfikacjaJeżeli fokus można przenieść do komponentu za pomocą klawiatury, musi być możliwe jego opuszczenie. Jeśli wymagane są nietypowe klawisze, instrukcja powinna być dostępna.
Wyjaśnienie i weryfikacjaWszystkie funkcje powinny być dostępne z klawiatury bez wyjątku dotyczącego wejścia o charakterze ścieżkowym.
Wyjaśnienie i weryfikacjaSkróty klawiaturowe aktywowane samymi literami, cyframi lub znakami muszą dać się wyłączyć, przemapować albo działać tylko przy fokusie właściwego komponentu.
Wyjaśnienie i weryfikacjaLimity czasu narzucane przez treść muszą umożliwiać wyłączenie, zmianę lub przedłużenie limitu, o ile nie dotyczy ich jeden z wyjątków.
Wyjaśnienie i weryfikacjaPoruszające się, migające, przewijające lub automatycznie aktualizowane treści muszą dać się odpowiednio zatrzymać, ukryć lub kontrolować zgodnie z warunkami kryterium.
Wyjaśnienie i weryfikacjaCzas nie powinien być istotnym warunkiem wykonania czynności lub zdarzenia, z wyjątkiem określonych w standardzie sytuacji.
Wyjaśnienie i weryfikacjaPrzerwania można odroczyć lub wyłączyć, poza sytuacjami alarmowymi.
Wyjaśnienie i weryfikacjaPo wygaśnięciu uwierzytelnionej sesji użytkownik powinien móc kontynuować działanie bez utraty danych po ponownym uwierzytelnieniu.
Wyjaśnienie i weryfikacjaJeśli brak aktywności może prowadzić do utraty danych, użytkownik powinien otrzymać informację o przewidywanym czasie bezczynności powodującym taką utratę, chyba że dane są zachowywane przez ponad 20 godzin bezczynności.
Wyjaśnienie i weryfikacjaStrona nie może zawierać treści błyskających częściej niż trzy razy na sekundę, chyba że błyski pozostają poniżej progów zdefiniowanych w standardzie.
Wyjaśnienie i weryfikacjaŻadna treść strony nie powinna błyskać częściej niż trzy razy w ciągu jednej sekundy.
Wyjaśnienie i weryfikacjaAnimacje uruchamiane przez działanie użytkownika powinny dać się wyłączyć, chyba że są niezbędne do funkcji lub informacji.
Wyjaśnienie i weryfikacjaUżytkownik powinien móc pomijać powtarzające się bloki, takie jak nawigacja, i przechodzić do głównej treści.
Wyjaśnienie i weryfikacjaKażda strona powinna mieć tytuł opisujący temat lub cel treści.
Wyjaśnienie i weryfikacjaJeżeli nawigacja klawiaturą wpływa na znaczenie lub działanie, kolejność fokusu musi zachować sens i operacyjność.
Wyjaśnienie i weryfikacjaCel każdego linku powinien być możliwy do określenia z tekstu linku lub z jego programowo ustalonego kontekstu, z przewidzianym wyjątkiem.
Wyjaśnienie i weryfikacjaDo odnalezienia stron w obrębie serwisu powinien istnieć więcej niż jeden sposób, chyba że strona jest krokiem lub wynikiem procesu.
Wyjaśnienie i weryfikacjaNagłówki oraz etykiety powinny opisywać temat lub cel fragmentu czy pola.
Wyjaśnienie i weryfikacjaElementy obsługiwane klawiaturą muszą mieć widoczny wskaźnik fokusu.
Wyjaśnienie i weryfikacjaUżytkownik powinien otrzymać informację, gdzie znajduje się w obrębie zestawu stron.
Wyjaśnienie i weryfikacjaPowinien istnieć mechanizm pozwalający rozpoznać cel każdego linku z samego jego tekstu, chyba że cel byłby niejednoznaczny również dla użytkowników ogólnie.
Wyjaśnienie i weryfikacjaNagłówki sekcji powinny służyć organizowaniu treści, aby ułatwić jej przeglądanie i zrozumienie.
Wyjaśnienie i weryfikacjaElement interfejsu otrzymujący fokus klawiatury nie może być całkowicie zasłonięty przez treści utworzone przez autora strony.
Wyjaśnienie i weryfikacjaŻadna część komponentu otrzymującego fokus klawiatury nie może zostać zakryta przez treść utworzoną przez autora strony.
Wyjaśnienie i weryfikacjaWskaźnik fokusu klawiatury powinien mieć rozmiar i kontrast spełniające szczegółowe wymagania kryterium, z wyjątkami.
Wyjaśnienie i weryfikacjaFunkcje wymagające gestów wielopunktowych lub opartych na ścieżce powinny mieć alternatywę obsługi jednym wskaźnikiem, jeśli gest nie jest niezbędny.
Wyjaśnienie i weryfikacjaPrzy działaniach pojedynczym wskaźnikiem powinny być zapewnione bezpieczne zasady uruchomienia, anulowania lub cofnięcia akcji, zgodnie z warunkami kryterium.
Wyjaśnienie i weryfikacjaW przypadku kontrolek z widocznym tekstem nazwa dostępna dla technologii asystujących powinna zawierać ten tekst.
Wyjaśnienie i weryfikacjaDziałania wyzwalane ruchem urządzenia lub użytkownika powinny mieć alternatywę w zwykłym interfejsie i możliwość wyłączenia ruchu, z wyjątkami.
Wyjaśnienie i weryfikacjaCele obsługiwane wskaźnikiem powinny mieć wymiary co najmniej 44 × 44 CSS px, chyba że zachodzi określony wyjątek.
Wyjaśnienie i weryfikacjaStrona nie powinna ograniczać dostępnych metod wprowadzania, chyba że jest to niezbędne dla bezpieczeństwa lub funkcji.
Wyjaśnienie i weryfikacjaFunkcje wykorzystujące przeciąganie powinny mieć alternatywę obsługi pojedynczym wskaźnikiem bez przeciągania, o ile przeciąganie nie jest niezbędne.
Wyjaśnienie i weryfikacjaCele obsługiwane wskaźnikiem powinny spełniać minimum 24 × 24 CSS px lub odpowiednie warunki odstępu; standard przewiduje wyjątki.
Wyjaśnienie i weryfikacjaDomyślny język każdej strony powinien być możliwy do programowego ustalenia.
Wyjaśnienie i weryfikacjaZmiany języka w tekście powinny być programowo określone, z wyjątkami dla nazw własnych, wyrażeń potocznych i podobnych przypadków.
Wyjaśnienie i weryfikacjaPowinien istnieć mechanizm objaśniania słów użytych w nietypowym lub ograniczonym znaczeniu, w tym idiomów i żargonu.
Wyjaśnienie i weryfikacjaPowinien istnieć sposób ustalenia rozwinięcia lub znaczenia skrótów.
Wyjaśnienie i weryfikacjaJeśli po pominięciu nazw własnych i tytułów tekst wymaga umiejętności czytania wyższych niż poziom niższego wykształcenia średniego, zapewnij treści uzupełniające albo wersję wymagającą prostszych umiejętności czytania.
Wyjaśnienie i weryfikacjaGdy wymowa słowa jest konieczna do zrozumienia jego znaczenia w kontekście, powinien istnieć sposób jej ustalenia.
Wyjaśnienie i weryfikacjaSamo otrzymanie fokusu przez komponent nie powinno niespodziewanie zmieniać kontekstu użytkownika.
Wyjaśnienie i weryfikacjaZmiana ustawienia komponentu nie powinna automatycznie wywoływać nieoczekiwanej zmiany kontekstu, chyba że użytkownik został o tym uprzedzony.
Wyjaśnienie i weryfikacjaPowtarzane mechanizmy nawigacji powinny zachowywać tę samą względną kolejność na kolejnych stronach, chyba że użytkownik dokona zmiany.
Wyjaśnienie i weryfikacjaKomponenty mające tę samą funkcję powinny być rozpoznawane i oznaczane konsekwentnie w obrębie serwisu.
Wyjaśnienie i weryfikacjaZmiany kontekstu powinny zachodzić wyłącznie na żądanie użytkownika albo po zapewnieniu mechanizmu ich wyłączenia.
Wyjaśnienie i weryfikacjaJeżeli na wielu stronach występują określone mechanizmy pomocy, powinny pojawiać się w tej samej względnej kolejności.
Wyjaśnienie i weryfikacjaJeżeli wykryto błąd w danych wejściowych, użytkownik powinien otrzymać informację o błędnym elemencie oraz opis błędu w tekście.
Wyjaśnienie i weryfikacjaJeśli treść wymaga danych od użytkownika, należy zapewnić etykiety albo instrukcje potrzebne do ich wprowadzenia.
Wyjaśnienie i weryfikacjaJeśli wykryto błąd i znane są sugestie jego poprawy, należy je przekazać, chyba że zagrażałoby to bezpieczeństwu lub celowi treści.
Wyjaśnienie i weryfikacjaNa stronach powodujących zobowiązania prawne, transakcje finansowe, modyfikację lub usunięcie danych użytkownika w systemie albo wysłanie odpowiedzi testowej zapewnij odwracalność, kontrolę błędów z możliwością poprawy lub weryfikację i potwierdzenie danych.
Wyjaśnienie i weryfikacjaPowinna być dostępna pomoc kontekstowa, dopasowana do konkretnej sytuacji użytkownika, a nie tylko ogólna strona pomocy.
Wyjaśnienie i weryfikacjaDla stron wymagających wysłania danych powinien istnieć przynajmniej jeden mechanizm umożliwiający cofnięcie, sprawdzenie lub potwierdzenie informacji.
Wyjaśnienie i weryfikacjaInformacje wprowadzone wcześniej w tym samym procesie nie powinny być wymagane ponownie, chyba że jest to niezbędne, zapewniono automatyczne uzupełnienie lub możliwość wyboru danych.
Wyjaśnienie i weryfikacjaŻaden etap uwierzytelniania nie może wymagać testu funkcji poznawczych bez dopuszczonej alternatywy, pomocy w wykonaniu testu, testu rozpoznawania obiektów lub rozpoznawania własnych treści nietekstowych użytkownika.
Wyjaśnienie i weryfikacjaŻaden etap uwierzytelniania nie może wymagać testu funkcji poznawczych bez dostępnej innej metody uwierzytelnienia lub mechanizmu wspomagającego wykonanie testu. Wyjątki rozpoznawania obiektów i własnych treści z 3.3.8 nie wystarczają na poziomie AAA.
Wyjaśnienie i weryfikacjaDla elementów interfejsu nazwy, role, stany i wartości muszą być możliwe do programowego określenia; użytkownik musi otrzymywać informację o zmianach, które może wywołać.
Wyjaśnienie i weryfikacjaKomunikaty o zmianie stanu, które nie przenoszą fokusu, powinny być możliwe do programowego określenia tak, aby technologie asystujące mogły je ogłaszać.
Wyjaśnienie i weryfikacja