W walidacji HTML częstym komunikatem jest informacja, że element <img> nie posiada wymaganego opisu alternatywnego. Atrybut alt służy do przekazania tekstu zastępczego dla grafiki: gdy obraz się nie wczyta, gdy użytkownik korzysta z czytnika ekranu albo gdy grafika jest blokowana, treść alternatywna pozwala zrozumieć sens elementu.
Dlatego odpowiedź "dodać atrybut alt do obrazu." jest właściwa: usuwa typowy błąd walidatora i jednocześnie realizuje wymaganie dostępności. W praktyce warto pamiętać, że alt powinien opisywać funkcję obrazu (np. "Logo firmy X"), a nie tylko jego wygląd. Dopuszczalne jest też użycie pustego alt (alt="") dla grafik czysto dekoracyjnych, aby czytnik ekranu je pomijał.
Pozostałe odpowiedzi są błędne, bo:
- "zamienić zapis </h1> na <h1>" dotyczy nagłówków i sugeruje niepoprawne domykanie/otwieranie znacznika. Taka zmiana nie rozwiązuje problemu z obrazem i mogłaby dodatkowo zepsuć strukturę nagłówków.
- "w znaczniku img zamienić nazwę atrybutu src na alt" usuwa źródło obrazka (src) i nie jest poprawną metodą naprawy. Poprawny kod zwykle zawiera src oraz alt jednocześnie, bo pełnią różne role.
- "w znaczniku img zamienić nazwę atrybutu src na href" miesza pojęcia: href jest typowe dla odnośników (np. <a>), a nie dla obrazów. Taka podmiana nie spełnia wymagań dla <img> i nie usuwa przyczyny błędu walidacji.
Na egzaminie warto kojarzyć komunikaty walidatora z minimalną poprawką: dla obrazów najczęściej chodzi o dodanie lub poprawne ustawienie alt.