Wymogi dostępności
- 4.1.1 Poprawność kodu - poziom A: Kryterium to zostało pierwotnie przyjęte w celu rozwiązania problemów, jakie technologie wspomagające miały z bezpośrednim przetwarzaniem HTML. Technologie wspomagające nie mają już potrzeby bezpośredniego przetwarzania HTML, a co za tym idzie, problemy te już nie istnieją. Błędy dostępności, które nie spełniają tego kryterium, nie spełniają również innych kryteriów. To kryterium nie jest już użyteczne i zostaje usunięte.
Uzasadnienie metody testowej
- WCAG 2.2 wycofały KS 4.1.1 Parsowanie, ponieważ nie jest ono już potrzebne, gdyż błędy dostępności w technologiach wspomagających bezpośrednio parsujących HTML już nie istnieją lub są uwzględnione w innych kryteriach.
- Sekcja 508 nie jest bezpośrednio objęta WCAG 2.2, ponieważ odnosi się do WCAG 2.0 Poziom A i AA, Zalecenie W3C, 11 grudnia 2008. KS 4.1.1 Parsowanie nie jest przestarzałe w WCAG 2.0, a kryterium jest wymogiem sekcji 508. Jednak ten test podstawowy będzie zawierał Erratę WCAG 2.0, która stwierdza „To kryterium powinno być uważane za zawsze spełnione dla każdej treści wykorzystującej HTML lub XML”.
Ograniczenia, założenia lub wyjątki
Z Erraty do WCAG 2.0: Kryterium sukcesu 4.1.1 zostało pierwotnie przyjęte w celu rozwiązania problemów związanych z bezpośrednim analizowaniem HTML przez technologie wspomagające. Od czasu napisania tego kryterium Standard HTML przyjął konkretne wymagania regulujące sposób, w jaki programy użytkownika muszą obsługiwać niekompletne znaczniki, nieprawidłowe zagnieżdżanie elementów, zduplikowane atrybuty i nieunikalne identyfikatory.
Mimo że standard HTML traktuje niektóre z tych przypadków jako niezgodne dla autorów, uważa się, że „zezwala na te funkcje” do celów tego kryterium sukcesu, ponieważ specyfikacja wymaga, aby programy użytkownika obsługiwały te przypadki w sposób spójny. W praktyce kryterium to samo w sobie nie zapewnia już żadnych korzyści osobom z niepełnosprawnościami.
Problemy, takie jak brakujące role z powodu nieprawidłowo zagnieżdżonych elementów lub nieprawidłowe stany lub nazwy z powodu zduplikowanego identyfikatora, są objęte innymi kryteriami sukcesu i powinny być zgłaszane w ramach tych kryteriów, a nie jako problemy z 4.1.1.
Procedura testu dla KS 4.1.1 Parsowanie
Identyfikator testu podstawowego: 24.A-Parsing
Identyfikacja treści
Wszystkie strony internetowe
Instrukcje testowe
- Nie są wymagane żadne testy.
Wynik testów
Test podstawowy 24.A-Parsowanie zawsze kończy się pomyślnie.
Porada: Wskazówki dotyczące usprawniania procesu testów
Brak
Techniki WCAG 2.2
Chociaż KS 4.1.1 zostało uznane przez WCAG 2.2 za przestarzałe, w celach informacyjnych wymieniono następujące wystarczające techniki:
- G134: Sprawdzanie poprawności kodu stron internetowych (walidacja)
- G192: Pełna zgodność ze specyfikacjami
- H88: Używanie HTML zgodnie ze specyfikacją
- H74: Zapewnienie, że znaczniki otwierające i zamykające są używane zgodnie ze specyfikacją ORAZ H93: Zapewnienie, że atrybuty id są unikalne I H94: Zapewnienie, że elementy nie zawierają zduplikowanych atrybutów