Pexels / Miguel Á. Padriñán

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!

08.04.2025 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 .

Czytaj dalej - 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.

 

Zapytanie ofertowe

Zapytaj o szczegóły oferty. Prześlij wymagania w opisie lub załączonym briefie.

Wybierz plik
 
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