4. Treść powtarzalna
Wymagania dostępności
- 2.4.1 Możliwość pominięcia bloków - poziom A: Istnieje mechanizm, który umożliwia pominięcie bloków treści powtarzanych na wielu stronach internetowych.
-
3.2.3 Spójna nawigacja - poziom A: Mechanizmy nawigacji, które powtarzają się na wielu stronach internetowych w ramach jednego zestawu stron internetowych, występują w tej samej względnej kolejności za każdym razem, gdy są powtarzane, chyba że zmiana jest inicjowana przez użytkownika.
- 3.2.4 Spójna identyfikacja - poziom AA: Komponenty, które mają tę samą funkcjonalność w ramach jednego zestawu stron internetowych, są w taki sam sposób zidentyfikowane.
Uzasadnienie metody testowej
Aby umożliwić równe korzystanie ze strony przez użytkowników obsługujących ją wyłącznie z klawiatury, musi istnieć metoda umożliwiająca obejście powtarzających się treści bez konieczności użycia dodatkowych narzędzi. Powszechnie stosowaną metodą omijania powtarzalnych treści są łącza wewnętrzne (do miejsc na tej samej stronie), ale inne metody, takie jak ukrywanie menu i drzewo nawigacji, są dopuszczalne. Powtarzające się treści są również oceniane pod kątem spójnej kolejności względnej.
Ograniczenia, założenia lub wyjątki
- Małe sekcje, takie jak powtarzające się pojedyncze słowa, frazy lub pojedyncze łącza, nie są uważane za bloki w sensie używanym w tym wymaganiu.
- Większość przeglądarek internetowych udostępnia skróty klawiaturowe, które przenoszą fokus użytkownika na górę strony lub przeglądarki, dlatego umieszczenie łącza „pomijającego” może być zbędne, jeśli zestaw łączy nawigacyjnych znajduje się na dole strony internetowej.
- Taka sama kolejność względna to takie samo położenie względem innych elementów. Uwaga: Uznaje się, że elementy mają taką samą względną kolejność, nawet jeśli inne elementy zostały dodane lub usunięte z kolejności oryginalnej. Przykładowo, rozszerzenie menu nawigacji może wyświetlić dodatkowy poziom szczegółowości, lub też drugorzędna sekcja nawigacji może zostać dodana do kolejności czytania.
- Spójne alternatywy tekstowe dla komponentów interfejsu, pełnią tę samą funkcję, nie zawsze są naprawdę „identyczne”. Jest to dopuszczalne, jeśli mają one spójny format. Na przykład, w przypadku użycia strzałki graficznej na dole strony internetowej, która odsyła do następnej strony, alternatywą tekstową może być: „Przejdź do strony 4.” Jednak ten sam obrazek strzałki na następnej stronie powinien zawierać jako alternatywę napis „Przejdź do strony 5.”
- „Mechanizmy nawigacyjne”, o których mowa w KS 3.2.3, obejmują zarówno interaktywne, jak i nieinteraktywne komponenty powtarzające się na stronach. Spójna prezentacja i układ są korzystne dla użytkowników, którzy wchodzą w interakcję z powtarzającymi się treściami w obrębie zestawu stron internetowych i muszą znajdować określone informacje lub funkcje częściej niż raz.
- Ten test podstawowy obejmuje metody obejścia, które działają tylko przy użyciu klawiatury. Nie uwzględniono następujących wystarczających technik WCAG, które wymagają dodatkowych narzędzi wspomagających, aby działały jako metody obejścia:
4.A Procedura testowa możliwości pominięcia bloków
Identyfikator testu podstawowego: 4.A-BypassBlocks
Identyfikacja treści
Bloki treści, które powtarzają się na wielu stronach, w tym zestawy łączy nawigacyjnych, nagłówki stron i banery.
Instrukcja testowania
- Użyj standardowych poleceń klawiaturowych, aby przechodzić do przodu do powtarzających się bloków treści. Niektóre funkcje obejścia mogą nie być widoczne, dopóki nie uzyskają fokusu.
- Sprawdź, czy istnieje metoda umożliwiająca pomijanie powtarzających się treści przy użyciu klawiatury.
- Użyj klawiatury, aby aktywować metodę obejścia i sprawdzić działanie funkcji obejścia.
- Sprawdź, czy metoda działa zgodnie z przeznaczeniem. Na przykład:
- Blok powtarzającej się treści jest ukrywany, zamykany lub pomijany.
- Jeśli metoda ma na celu pominięcie, sprawdź, czy fokus jest przesunięty poza powtarzającą się treść. Treści, które się nie powtarzają, nie powinny być pomijane. Jeśli jest tylko tekst (nie ma elementu interaktywnego, który ma odbierać fokusu, może nie być oczywiste, że nastąpiło przeniesienie fokusu.
Wynik testów
Jeżeli którakolwiek z powyższych prób zakończy się niepowodzeniem, wówczas test podstawowy 4.A-BypassBlocks kończy się niepowodzeniem.
4B. Procedura testowa spójności nawigacji
Identyfikator testu podstawowego: 4.B-ConsistentNavigation
Identyfikacja treści
Mechanizmy nawigacyjne, które powtarzają się na wielu stronach (które mogą, ale nie muszą być zawarte w bloku treści).
Instrukcja testowania
- Przejrzyj wiele stron internetowych. Nie inicjuj zmian treści.
- Sprawdź, czy każdy powtarzający się mechanizm nawigacyjny występuje w tej samej kolejności względnej, co inne powtarzające się komponenty interfejsu na każdej stronie internetowej, na której się pojawia.
Wynik testów
Jeżeli którykolwiek z powyższych testów zakończy się niepowodzeniem, wówczas test podstawowy 4.B-ConsistentNavigation kończy się niepowodzeniem.
4C. Procedura testowa spójności identyfikacji
Identyfikator testu podstawowego: 4.C-ConsistentIdentification
Identyfikacja treści
Komponenty, które mają te same funkcje w zestawie stron internetowych.
Instrukcja testowania
- Sprawdź, czy powiązany tekst (np. etykieta, nazwa lub tekst alternatywny) dla oznaczonej treści jest identyczny dla każdego wystąpienia, w którym pełnią one tę samą funkcję.
Wynik testów
Jeśli którykolwiek z powyższych testów zakończy się niepowodzeniem, wówczas test podstawowy 4.C-ConsistentIdentification kończy się niepowodzeniem.
Poradnik: Wskazówki dotyczące usprawniania procesu testowego
- Niektóre metody pomijania bloków mogą wymagać określonego skrótu klawiaturowego (np. domyślnie do nawigacji między ramkami jest to klawisz F6 ).
- Jeśli istnieje metodę pomijania, ale nie można jej aktywować za pomocą klawiatury, jest to również błąd wymagania podstawowego 1. Dostęp z klawiatury (Test 1.A).
- Jeśli metoda pomijania jest w porządku tabulacji, ale nie jest widoczna, gdy ustawiany jest fokus klawiatury, jest to błąd wymagania podstawowego 2. Widoczny fokus.
- Jeśli na jednej stronie istnieje potrzeba zastosowania wielu metod obejścia, każda z nich musi opisywać swoje przeznaczenie, aby spełnić wymagania wymaganie podstawowe 14.A. Na przykład strona z powtarzającymi się łączami powinna mieć opisową metodę obejścia. Jeśli istnieje również blok powtarzającej się treści, powinien on mieć oddzielnie opisaną metodę obejścia.
Techniki WCAG 2.2
Przy opracowywaniu tej procedury testowej, wzięto pod uwagę następujące wystarczające techniki i typowe błędy:
- F31: Niespełnienie kryterium sukcesu 3.2.4 z powodu używania dwóch różnych etykiet dla tej samej funkcji na różnych stronach internetowych w zestawie stron internetowych
-
G1: Dodanie na początku każdej strony łącza, które prowadzi bezpośrednio do obszaru treści głównej
- G61: Prezentowanie powtarzających się komponentów w tej samej kolejności, za każdym razem, gdy się pojawiają
- G123: Dodanie łącza na początku bloku powtarzającej się treści, aby przejść na koniec bloku
- G124: Dodawanie na początku strony łączy do każdego obszaru treści
- G197: Stosowanie etykiet, nazw i alternatyw tekstowych w sposób spójny dla treści o takiej samej funkcji
- G202: Zapewnienie sterowania klawiaturą dla wszystkich funkcji
-
H70: Użycie elementów ramek do grupowania bloków powtarzającego się materiału ORAZ H64: Użycie atrybutu title do tytułowania elementów frame i iframe
- SCR28: Korzystanie z rozwijanego i zwijanego menu w celu ominięcia bloku treści