ETR

1.4.12 Odstępy w tekście - poziom AA

Użytkownik może chcieć zwiększyć odstępy w tekście, żeby lepiej mu się czytało i żeby strona tego ani nie blokowała, ani nie psuła.

O jakie odstępy chodzi?

WCAG wskazuje konkretne parametry, które użytkownik może chcieć ustawić:

  • wysokość linii co najmniej 1,5 w stosunku do rozmiaru czcionki
  • odstęp między akapitami co najmniej 2 w stosunku do rozmiaru czcionki
  • odstęp między literami co najmniej 0,12 w stosunku do rozmiaru czcionki
  • odstęp między wyrazami co najmniej 0,16 w stosunku do rozmiaru czcionki

I Twoja strona musi to uwzględniać...

wcag

O co tu chodzi w praktyce?

Część osób czyta lepiej, gdy tekst ma większą interlinię, większy odstęp między słowami albo literami. Użytkownik może to ustawić np. przez własne style w przeglądarce lub rozszerzenia. Problem zaczyna się wtedy, gdy po zmianie odstępów:

  • tekst się ucina (bo kontener ma stałą wysokość),
  • elementy na siebie nachodzą,
  • znika część treści (np. przez overflow: hidden),
  • nie da się kliknąć przycisków lub obsłużyć formularza, bo layout się rozsypał.

To najczęstsze sytuacje, przed którymi 1.4.12 ma chronić użytkownika.

Jak nie zepsuć 1.4.12 w praktyce

Najczęściej problemem jest sztywny layout. Jeśli w projekcie są miejsca, gdzie tekst ma mało przestrzeni, to po zwiększeniu odstępów zacznie się konflikt.

Najbardziej ryzykowne rzeczy (bo to one zwykle powodują ucinanie i nachodzenie):

  • stałe wysokości dla boksów z tekstem (np. kafelki, zajawki, karty),
  • ukrywanie nadmiaru treści (overflow: hidden) w miejscach, gdzie tekst może urosnąć,
  • elementy pozycjonowane „na sztywno” obok tekstu, które nie mają marginesu na zmianę wysokości,
  • rozwiązania typu „obcinanie do 2 linii” w zajawkach (to bywa OK wizualnie, ale łatwo wtedy zgubić treść po zmianie odstępów).

Jak to szybko sprawdzić na stronie

Najprostszy test jest taki: ustaw te cztery wartości (interlinia, akapity, litery, wyrazy) i zobacz, czy żaden tekst nie został ucięty, nic nie nachodzi na siebie, formularze, przyciski, menu nadal działają, nie pojawiły się sytuacje, że treść została przykryta.

Pełny tekst kryterium 1.4.12 Odstępy w tekście

W treściach tworzonych za pomocą języków znaczników, umożliwiających ustawienie poniższych właściwości stylu , nie następuje utrata żadnych treści lub funkcjonalności, gdy tekst ustawiony zostanie tak, aby uwzględniał wszystkie poniższe parametry oraz gdy wprowadzone zostaną zmiany w jakiejkolwiek innej właściwości stylu:

  • Wysokość linii (odstęp między wierszami) do co najmniej 1,5-krotności rozmiaru czcionki;
  • Odstęp między akapitami co najmniej 2 razy większy od rozmiaru czcionki;
  • Odstępy między literami (tracking) do co najmniej 0,12-krotności rozmiaru czcionki;
  • Odstępy między wyrazami do co najmniej 0,16 wielkości czcionki.

Wyjątek: Języki naturalne i skrypty, które nie wykorzystują jednej lub więcej z tych właściwości stylu tekstowego w tekście pisanym, mogą być zgodne przy użyciu tylko tych właściwości, które istnieją dla tej kombinacji języka i skryptu.

Źródło: https://www.w3.org/Translations/WCAG21-pl/#odstepy-w-tekscie

Chcesz wiedzieć więcej?

kampanie portal seo wcag miasto gmina www bip crm do góry