Frontend Academy · Lekcja

Poziomy WCAG: A, AA, AAA

Proszę zapoznać się z Web Content Accessibility Guidelines, zrozumieć cztery zasady (POUR) oraz wiedzieć, jaki poziom zgodności jest oczekiwany w przypadku większości produktów.

Lekcja 1 z 413 kroki

Poziomy WCAG: A, AA, AAA to bezpłatna lekcja Frontend Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Frontend Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Frontend Academy zawiera 4 lekcji w sumie.

Dlaczego dostępność?

Około 15% ludzi na świecie ma jakąś formę niepełnosprawności. Dostępne strony działają dla wszystkich: użytkowników czytników ekranu, osób korzystających wyłącznie z klawiatury, osób słabowidzących oraz użytkowników wolnych sieci. Dostępność jest również wymogiem prawnym w wielu jurysdykcjach.

WCAG — Wytyczne dostępności treści internetowych

WCAG to standard W3C określający, jakie cechy sprawiają, że treści internetowe są dostępne. Aktualna wersja to WCAG 2.2 (październik 2023 r.). Następca, WCAG 3, jest na wczesnym etapie tworzenia projektu.

Cztery zasady (POUR)

WCAG opiera się na czterech zasadach: Postrzegalność, Funkcjonalność, Zrozumiałość i Solidność. Każde kryterium sukcesu należy do jednej z nich.

Postrzegalność

Informacje muszą być przedstawiane w sposób możliwy do odebrania przez użytkowników: obrazy powinny mieć tekst alternatywny, filmy — napisy, kontrast kolorów musi być wystarczający, a tekst powinien dać się powiększyć do 200% bez utraty funkcjonalności.

Funkcjonalność

Cała funkcjonalność musi być dostępna z klawiatury: bez interakcji wymagających wyłącznie myszy, z wystarczającą ilością czasu na przeczytanie treści, bez migających elementów mogących wywołać napady oraz z jasnymi sposobami nawigacji.

Zrozumiałość

Treści i sposób obsługi muszą być zrozumiałe: język czytelny i zadeklarowany, przewidywalne schematy nawigacji, jasne komunikaty o błędach z podpowiedziami oraz spójne etykiety.

Solidność

Treści muszą działać z obecnymi i przyszłymi technologiami wspomagającymi. Należy używać poprawnego HTML, stosować dobre praktyki ARIA oraz zapewnić możliwość programowego określenia nazwy, roli i wartości.

Poziomy zgodności z WCAG

Poziom A: minimum (wymagane elementy). Poziom AA: standardowy cel (wymagany przez większość przepisów). Poziom AAA: najwyższy poziom, niepraktyczny dla całych witryn — stosowany tylko na kluczowych stronach.

Jaki poziom należy wybrać?

Większość projektów dąży do zgodności z WCAG 2.1 AA lub 2.2 AA — poziomem wymaganym przez European Accessibility Act (EAA), Section 508 w USA oraz większość zasad zamówień w dużych przedsiębiorstwach.

Przykłady według poziomu

Poziom A: tekst alternatywny obrazów, obsługa z klawiatury. Poziom AA: współczynnik kontrastu tekstu 4,5:1, nieprzekazywanie informacji wyłącznie za pomocą koloru, widoczny fokus, możliwość powiększenia do 200%. Poziom AAA: kontrast 7:1, język migowy w filmach, pomoc zależna od kontekstu.

Szybkie usprawnienia na potrzeby zgodności z AA

1) Należy dodać tekst alternatywny do każdego obrazu. 2) Należy używać semantycznego HTML (button, nav, h1-h6). 3) Należy zapewnić współczynnik kontrastu co najmniej 4,5:1. 4) Należy przetestować stronę wyłącznie za pomocą klawiatury. 5) Należy dodać etykiety do każdego pola formularza. 6) Należy używać widocznego wskaźnika fokusu.

Szybki sprawdzian

Jaki poziom zgodności z WCAG jest typowym celem prawnym dla większości witryn i aplikacji?

Podsumowanie: WCAG

WCAG 2.2 to obecny standard. Cztery zasady: postrzegalność, funkcjonalność, zrozumiałość i solidność (POUR). Trzy poziomy zgodności: A (podstawowy), AA (wymagany prawnie), AAA (najwyższy). Aby zapewnić zgodność z prawem, należy dążyć do poziomu AA. Szybkie usprawnienia: tekst alternatywny, semantyczny HTML, kontrast 4.5:1, test klawiaturą, opisane etykietami pola i widoczny fokus.

Bezpłatny start

Ucz się HTML dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
41
Lekcje
163

Często zadawane pytania

Czy lekcja „Poziomy WCAG: A, AA, AAA” jest bezpłatna?

Tak — pełny tekst „Poziomy WCAG: A, AA, AAA” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Frontend Academy, przejdź na CoddyKit PRO. Kurs Frontend Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Poziomy WCAG: A, AA, AAA”?

Proszę zapoznać się z Web Content Accessibility Guidelines, zrozumieć cztery zasady (POUR) oraz wiedzieć, jaki poziom zgodności jest oczekiwany w przypadku większości produktów. Ćwiczysz Frontend Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Frontend Academy?

Nie wymagamy żadnego doświadczenia. Frontend Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Poziomy WCAG: A, AA, AAA”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Frontend Academy?

Tak. Każda lekcja Frontend Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Poziomy WCAG: A, AA, AAA
  2. Semantyczny HTML jako fundament
  3. Role i atrybuty ARIA
  4. Nawigacja klawiaturą i zarządzanie fokusem
← Powrót do Frontend Academy