Dostępność strony: praktyczny poradnik WCAG 2.2

Jak czytać WCAG 2.2 dla własnej strony, poprawki obejmujące większość realnych błędów, 30-minutowy test ręczny, który wykona każdy, oraz jak nakładają się dostępność i użyteczność.

Najczęściej zadawane pytania

Co znaczy, że strona jest zgodna z WCAG?

Oznacza to, że strona spełnia kryteria sukcesu Web Content Accessibility Guidelines na wybranym poziomie, zwykle WCAG 2.1 lub 2.2 poziom AA. Poziom AA obejmuje każde kryterium poziomu A i AA. Większość przepisów i polityk zamówień odwołujących się do WCAG wymaga poziomu AA.

Jak interpretować wytyczne WCAG dla mojej strony?

Zacznij od skróconego przewodnika W3C „How to Meet WCAG”, przefiltruj go do poziomów A i AA, a dla każdego kryterium przeczytaj stronę „Understanding”, która wyjaśnia intencję prostym językiem. Potem przetestuj kluczowe szablony (strona główna, strona treści, formularz, kasa), zamiast każdej strony osobno.

Czy nakładka lub wtyczka dostępności może sprawić, że moja strona będzie zgodna?

Żadne narzędzie nie sprawi samo, że strona będzie zgodna. Nakładki dodające pasek narzędzi nie naprawiają kodu pod spodem, a wielu użytkowników z niepełnosprawnościami i specjalistów od dostępności zgłasza, że przeszkadzają. Napraw bezpośrednio HTML, kontrast, etykiety i obsługę klawiatury.

Czym różni się użyteczność od dostępności?

Dostępność oznacza, że osoby z niepełnosprawnościami mogą postrzegać stronę, rozumieć ją, poruszać się po niej i korzystać z niej. Użyteczność oznacza, że strona jest łatwa i wydajna dla wszystkich. Bardzo się nakładają: czytelne etykiety, dobry kontrast i przewidywalna nawigacja pomagają wszystkim odwiedzającym, nie tylko osobom z niepełnosprawnościami.

Czy automatyczne narzędzia znajdują wszystkie problemy z dostępnością?

Nie. Narzędzia takie jak WAVE, axe i Lighthouse wyłapują problemy typu brak tekstu alternatywnego, niski kontrast i brakujące etykiety, ale wiele kryteriów, jak to, czy tekst alternatywny ma sens lub czy kolejność fokusu jest sensowna, wymaga sprawdzenia przez człowieka.

Strona zgodna z WCAG spełnia Web Content Accessibility Guidelines na wybranym poziomie, a dla prawie każdej firmy oznacza to WCAG 2.2 poziom AA. W praktyce większość stron zawodzi w tej samej garści spraw: niski kontrast kolorów, brak tekstu alternatywnego obrazów, nieopisane pola formularzy, puste linki i przyciski oraz elementy, do których nie da się dotrzeć klawiaturą. Napraw je i przetestuj klawiaturą oraz czytnikiem ekranu, a pokryjesz dużą część tego, na co trafiają prawdziwi użytkownicy.

Ten poradnik wyjaśnia, jak czytać WCAG, nie gubiąc się, poprawki, które mają największe znaczenie, i 30-minutowy test, który możesz wykonać sam.

Jak zbudowane jest WCAG

WCAG publikuje W3C. Jest uporządkowane w warstwy:

Poziom A to minimum. Poziom AA to częsty cel dla wymogów prawnych i zamówień. Poziom AAA jest surowszy i zwykle nie jest wymagany dla całych stron.

WCAG 2.2 stało się zaleceniem W3C w październiku 2023. Dodało kryteria takie jak minimalny rozmiar celu, nieprzesłonięty fokus i dostępne uwierzytelnianie, a usunęło 4.1.1 Parsing jako przestarzałe.

Jak interpretować WCAG dla własnej strony

Specyfikacja czyta się jak standard, bo nim jest. Praktyczna droga przez nią:

  1. Otwórz „How to Meet WCAG (Quick Reference)” W3C.
  2. Przefiltruj ją tylko do poziomów A i AA.
  3. Dla każdego kryterium przeczytaj podlinkowaną stronę „Understanding”. Wyjaśnia intencję prostym językiem, z przykładami spełnienia i niespełnienia.
  4. Zamiast testować każdą stronę, testuj swoje szablony: stronę główną, standardową stronę treści, wpis na blogu, formularz, stronę produktu lub kasy. Naprawa szablonu naprawia każdą stronę zbudowaną na nim.
  5. Zapisuj każdy problem z numerem kryterium, stroną i tym, jak wygląda poprawka.

Poprawki, które pokrywają większość realnych błędów

1. Kontrast kolorów (1.4.3 i 1.4.11)

Jasnoszary tekst zastępczy i biały tekst na bladych kolorach marki to typowi winowajcy. Sprawdzaj kontrolerem kontrastu WebAIM lub narzędziami deweloperskimi przeglądarki.

2. Alternatywy tekstowe dla obrazów (1.1.1)

3. Etykiety formularzy i błędy (1.3.1, 3.3.1, 3.3.2)

4. Dostęp z klawiatury (2.1.1, 2.4.3, 2.4.7)

5. Linki i przyciski z nazwami (2.4.4, 4.1.2)

6. Struktura i nagłówki (1.3.1, 2.4.6)

7. Nowości w WCAG 2.2, warte znajomości

8. Media i ruch

30-minutowy test ręczny

Narzędzia automatyczne wychwytują tylko część obrazu. Dodaj tę rutynę dla każdego kluczowego szablonu.

Minuty od 0 do 5: skan automatyczny. Uruchom WAVE (rozszerzenie przeglądarki) lub axe DevTools albo sekcję dostępności w Lighthouse. Napraw wyraźne błędy, jak brak alt, brak etykiet i niespełniony kontrast.

Minuty od 5 do 15: tylko klawiatura. Odłóż mysz. Przechodź po stronie klawiszem Tab od góry.

Minuty od 15 do 25: czytnik ekranu. Użyj VoiceOver (wbudowany w macOS i iOS) lub NVDA (darmowy w Windows).

Minuty od 25 do 30: powiększenie i zawijanie. Powiększ przeglądarkę do 200%, a potem 400%. Przy 400% treść powinna zawinąć się do jednej kolumny bez przewijania poziomego (1.4.10 Reflow), a nic nie powinno być ucięte.

Nakładanie się użyteczności i dostępności

Osoby szukające „użyteczność i dostępność stron” słusznie je grupują. Prawie każda poprawka dostępności jest poprawką użyteczności:

Poprawka dostępnościKomu jeszcze pomaga
Mocny kontrastKażdemu na telefonie w słońcu
Widoczne etykietyKażdemu wypełniającemu formularz w pośpiechu
NapisyOsobom oglądającym bez dźwięku
Obsługa klawiaturyZaawansowanym użytkownikom, osobom z zepsutym gładzikiem
Większe cele stuknięćWszystkim na urządzeniach mobilnych
Jasne komunikaty o błędachKażdemu, kto się pomyli w pisowni

Nakładki, oświadczenia i prawo

Lista kontrolna

Dostępność wspiera też wyszukiwanie: nagłówki, tekst alternatywny i opisowe linki to także podstawy SEO na stronie, omówione w naszej liście kontrolnej SEO na stronie.

We.Inc generuje strony jako standardowy kod HTML, CSS i React, który możesz edytować bezpośrednio, więc możesz sam poprawić etykiety, tekst alternatywny i kontrast albo poprosić o zmiany w czacie. Zawsze wykonuj powyższe kontrole ręczne na tym, co publikujesz.

Zacznij za darmo

Zacznij za darmo · Bez karty kredytowej

Product

Who It's For

Features

Resources

Company

View Sitemap