WCAG 1.4.4: Zmiana rozmiaru tekstu
Kryterium sukcesu 1.4.4 WCAG 2.0 i 2.1, Zmiana rozmiaru tekstu, stanowi kluczowy element dostępności stron internetowych. Wymaga ono, aby użytkownicy mieli możliwość powiększenia tekstu na stronie do 200% jego oryginalnego rozmiaru, bez utraty treści, funkcjonalności lub konieczności przewijania w poziomie w przypadku treści ułożonych w pojedynczej kolumnie.
Czym jest zmiana rozmiaru tekstu i dlaczego jest ważna?
To kryterium odnosi się do zdolności użytkownika do zwiększania rozmiaru czcionek wyświetlanych na ekranie. Chociaż przeglądarki internetowe często oferują ogólne funkcje powiększania strony (tzw. zoom), które skalują całą zawartość (tekst, obrazy, układ), WCAG 1.4.4 koncentruje się na tym, aby sam tekst był elastyczny i skalowalny. Oznacza to, że nawet jeśli użytkownik powiększy tylko tekst (a nie całą stronę), układ powinien pozostać funkcjonalny i czytelny.
Wpływ na dostępność i grupy użytkowników
Możliwość zmiany rozmiaru tekstu jest niezwykle ważna dla szerokiego grona użytkowników:
Zapewnienie skalowalności tekstu poprawia ogólną użyteczność, zmniejsza frustrację i umożliwia większej liczbie osób pełne korzystanie z treści internetowych.
Wymagania i kryteria sukcesu
Kryterium 1.4.4 ma poziom zgodności AA i wymaga spełnienia następujących warunków:
Wyjątki: To kryterium nie dotyczy napisów do materiałów audiowizualnych oraz obrazów tekstu, które są niezbędne dla informacji (np. logo firmowe, diagramy z wbudowanym tekstem, których wygląd jest kluczowy dla zrozumienia). Jednak nawet w takich przypadkach zaleca się dostarczanie alternatywnych opisów lub możliwości dostosowania.
Praktyczne wytyczne dla programistów i twórców treści
Aby spełnić kryterium 1.4.4, należy zastosować następujące praktyki:
1. Używaj jednostek względnych dla rozmiaru czcionki
Zamiast sztywnych jednostek pikselowych (px), używaj jednostek względnych, które skalują się w zależności od ustawień przeglądarki lub rozmiaru elementu nadrzędnego:
2. Projektuj elastyczne układy (Responsive Web Design)
Układy powinny być elastyczne i adaptować się do różnych rozmiarów ekranu oraz zwiększonego tekstu. Unikaj stałych szerokości i wysokości kontenerów, zwłaszcza tych, które zawierają tekst.
3. Zapewnij możliwość skalowania widoku (viewport meta tag)
Upewnij się, że meta tag widoku nie blokuje skalowania. Unikaj atrybutów takich jak user-scalable=no lub maximum-scale=1.0.
Poprawna implementacja (HTML):
Ta konfiguracja pozwala przeglądarce na swobodne skalowanie strony przez użytkownika.
4. Unikaj obrazów tekstu
Zawsze, gdy to możliwe, używaj prawdziwego tekstu HTML/CSS zamiast obrazów zawierających tekst. Obrazy tekstu nie skalują się w ten sam sposób co żywy tekst, a ich jakość może się pogorszyć po powiększeniu.
Przykłady implementacji
Poprawna implementacja (zgodna z WCAG 1.4.4)
HTML:
CSS (styles.css):
W tym przykładzie, wszystkie rozmiary czcionek są zdefiniowane za pomocą rem lub em, a układ jest elastyczny dzięki max-width i procentowym marginesom. Użytkownik może powiększyć tekst w przeglądarce do 200% (lub więcej), a treść i funkcjonalność pozostaną nienaruszone, bez przewijania w poziomie.
Niepoprawna implementacja (niezgodna z WCAG 1.4.4)
HTML:
CSS (styles-incorrect.css):
W tym przykładzie:
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki
Typowe pułapki
Podsumowanie
Kryterium 1.4.4 Zmiana rozmiaru tekstu to fundamentalny wymóg zapewniający dostępność i użyteczność witryn dla wielu grup użytkowników. Poprzez stosowanie jednostek względnych, elastycznych układów i odpowiednie konfiguracje meta tagów, możemy stworzyć strony, które są czytelne i funkcjonalne dla każdego, niezależnie od jego preferencji czy potrzeb wzrokowych. Pamiętaj, że testowanie jest kluczem do sukcesu – zawsze sprawdzaj swoją stronę przy różnych poziomach powiększenia tekstu w przeglądarce.
Powiązane wpisy
- WCAG 5.2.3: Pełne procesy
- WCAG 5.2.4: Tylko sposoby korzystania z technologii wspierające dostępność
- WCAG 5.2.5: Brak zakłóceń
- WCAG 5.3.1: Wymagane elementy oświadczenia o zgodności
- WCAG 5.3.2: Opcjonalne elementy oświadczenia o zgodności
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.