Audyt treści graficznych – znaczenie atrybutu alt i responsywnych obrazów – Jak prawidłowo oznaczać obrazki (alternatywny tekst), używać atrybutów srcset/sizes i jak obrazy wpływają na dostępność.

Czy wiesz, jak ważne są atrybuty alt i responsywne obrazy dla dostępności Twojej strony? Nieprawidłowe oznaczenie grafik może zniechęcić użytkowników! Odkryj, jak skutecznie oznaczać obrazki i poprawić jej jakość w artykule od ekspertów Krakweb. Przeczytaj teraz!

Pexels / Miguel Á. Padriñán

2025-04-08 17:33
3 minuty czytania

Streszczenie

Atrybut alt jest podstawowym elementem zapewniającym dostępność obrazów dla osób korzystających z czytników ekranu i innych technologii asystujących, stanowiąc realizację WCAG 1.1.1 Non-text Content . Responsywne obrazy implementowane za pomocą srcset i sizes pozwalają na dostarczanie optymalnej wersji grafiki w zależności od rozdzielczości ekranu i gęstości pikseli, co poprawia zarówno wydajność, jak i percepcję treści przez użytkowników mobilnych i stacjonarnych . Prawidłowe oznaczenie obrazków przyczynia się nie tylko do lepszej dostępności, lecz także może wspierać SEO oraz zmniejszać współczynnik odrzuceń dzięki poprawie użyteczności .

Dalszą część artykułu przeczytasz poniżej - pod formularzem.

Umów się na darmową konsultację

Znaczenie atrybutu alt w dostępności

Definicja i rola atrybutu alt

Atrybut alt dostarcza tekstową reprezentację zawartości obrazu w momencie, gdy grafika nie może zostać wyświetlona lub gdy jest odczytywana przez czytnik ekranu .
Wytyczna WCAG 1.1.1 wymaga, aby każde istotne obrazy posiadały alternatywny tekst umożliwiający zrozumienie przekazu nie-tekstowego .

Zasady pisania tekstu alternatywnego

Tekst alt powinien być dokładny i zwięzły, przedstawiając zawartość lub funkcję obrazu w kilku słowach, bez powtarzania informacji już obecnych w otaczającym tekście .
Unikaj ogólników typu “obrazek” czy “zdjęcie” – zamiast tego opisz, co faktycznie przedstawia grafika (np. “Stykające się dłonie dłoni”), a gdy obraz ma znaczenie dekoracyjne, pozostaw alt="" .
Tekst alternatywny nie powinien dublować treści znajdującej się bezpośrednio obok obrazu, aby uniknąć nadmiernej redundancji dla użytkownika .

Przykłady dobrych i złych praktyk

Dobry przykład dla obrazu przedstawiającego wykres słupkowy:

Wyniki sprzedaży w Q1: styczeń 10k, luty 12k, marzec 15k.

 

– pełny opis kluczowych danych zamiast “wykres sprzedaży” .
Zły przykład dla linku graficznego bez dodatkowego kontekstu:

 

Powinno być:

Przejdź do oferty

 

– obrazek będący jedyną zawartością linku wymaga opisania funkcji odnośnika .

Responsywne obrazy: srcset i sizes

Dlaczego responsywne obrazy są ważne

Dostarczanie różnych wersji tej samej grafiki pozwala na szybkie ładowanie odpowiedniego pliku w zależności od rozdzielczości ekranu i gęstości pikseli, co zmniejsza zużycie transferu i przyspiesza renderowanie strony .
Optymalna wersja obrazu wpływa także na płynność przewijania i ogranicza przesunięcia układu (CLS), co jest istotne dla użytkowników mobilnych i ma wpływ na ocenę wydajności w Lighthouse .

Atrybut srcset

Atrybut srcset definiuje zestaw kandydatów na obraz wraz z ich opisem rozmiarowym lub gęstościowym, umożliwiając przeglądarce wybór najlepszej opcji .
Przykład:

     srcset="medium.jpg 600w, large.jpg 1200w"

     alt="Widok górskiego jeziora">

 

– przeglądarka wybierze medium.jpg lub large.jpg w zależności od szerokości wyświetlacza .

Atrybut sizes

Atrybut sizes określa rzeczywistą szerokość obrazu w układzie strony, co pozwala przeglądarce na precyzyjne dopasowanie najlepszej wersji graficznej .
Przykład:

     srcset="small.jpg 480w, medium.jpg 800w, large.jpg 1200w"

     sizes="(max-width: 600px) 480px, (max-width: 900px) 800px, 1200px"

     alt="Portret dziewczynki z balonem">

 

– przeglądarka użyje warunku z sizes do selekcji obrazu z srcset .

Element

Element umożliwia dodatkowe strategie, np. art direction, czyli podawanie różnych obrazów zależnie od punktów przerwania lub typu urządzenia .

Wpływ obrazów na dostępność

Wydajność i optymalizacja

Odpowiednia konfiguracja srcset i sizes zmniejsza wagę przesyłanych plików, co skraca czas ładowania i poprawia odczucie responsywności strony dla użytkowników z wolnymi łączami .
Mniejsza ilość danych do pobrania redukuje ryzyko przerwania ładowania treści przez czytniki ekranu i inne narzędzia asystujące .

Wsparcie dla czytników ekranu

Gdy obrazy są właściwie oznaczone, czytniki ekranu poprawnie sygnalizują użytkownikowi ich obecność i treść, co zapewnia równy dostęp do informacji wizualnych .
Brak alt lub pozostawienie go pustego alt="" powoduje, że czytniki pomijają obraz jako dekoracyjny, co zapobiega nadmiarowym przerywnikom w odczycie treści .

Kontekst i funkcjonalność

Tekst alternatywny powinien opisywać funkcję obrazu (np. przycisk, link) zamiast dosłownego odwzorowania treści wizualnej, aby użytkownicy wiedzieli, jakie akcje wykonuje dana grafika .

Narzędzia i testowanie

Do automatycznego wykrywania brakujących lub niepoprawnych atrybutów alt warto użyć skanerów takich jak Axe, WAVE czy AChecker, które identyfikują niezgodności z WCAG .
Ręczne testy należy przeprowadzać z pomocą czytników ekranu (NVDA, VoiceOver) oraz symulować różne rozdzielczości ekranów, aby zweryfikować, że srcset i sizes działają zgodnie z przeznaczeniem .

Podsumowanie

Prawidłowe stosowanie atrybutu alt oraz technik responsywnych (srcset, sizes, ) jest kluczowe dla zapewnienia pełnej dostępności treści graficznych. Implementacja tych rozwiązań nie tylko spełnia wymogi WCAG, lecz także wspiera SEO i poprawia doświadczenie użytkowników na wszystkich urządzeniach.

 

Wybierz plik
 

Zapisz się na nasz newsletter


Blog Artykuły
Ustawienia dostępności
Wysokość linii
Odległość między literami
Wyłącz animacje
Przewodnik czytania
Czytnik
Wyłącz obrazki
Skup się na zawartości
Większy kursor
Skróty klawiszowe