W typowej stronie WWW obrazy są ładowane jako zasoby statyczne – przeglądarka pobiera je na podstawie adresu wskazanego w kodzie (najczęściej w atrybucie src w HTML lub w odwołaniu w CSS). Jeśli po publikacji "część obrazów" nie wyświetla się, najbardziej prawdopodobna przyczyna to niepoprawne ścieżki: zmieniła się struktura katalogów na serwerze, użyto złej ścieżki względnej, różni się wielkość liter w nazwie pliku albo przeniesiono pliki do innego folderu.
Dlaczego odpowiedź "Ścieżki do obrazów w kodzie HTML są niepoprawne." jest najlepsza? Bo jest to najczęstszy błąd wdrożeniowy i pasuje do objawu "niektóre obrazy" (np. tylko te z jednego folderu lub tylko te z błędnie wpisaną nazwą). Taki problem łatwo potwierdzić w narzędziach deweloperskich: w zakładce sieciowej często widać błędy pobrania (np. brak zasobu).
- "Obrazy zostały usunięte z serwera." – to również może powodować brak wyświetlania, ale jest to mniej "domyślna" przyczyna niż zwykła pomyłka w odwołaniu. Dodatkowo, gdyby usunięto cały zestaw grafik, problem zwykle dotyczyłby wszystkich odwołań do tego miejsca.
- "Obrazy mają niepoprawne rozszerzenia plików." – niepoprawne rozszerzenie lub typ pliku bywa problemem, ale w praktyce częściej spotyka się sytuację, że plik jest poprawny, tylko przeglądarka go nie znajduje przez zły adres. Ponadto objaw "niektóre" sugeruje raczej punktowe błędy w ścieżkach.
- "Przeglądarka użytkownika ma wyłączony JavaScript." – wyłączenie JavaScript nie blokuje standardowego pobierania obrazów wskazanych w HTML/CSS. JS może wpływać na obrazy ładowane dynamicznie, ale pytanie dotyczy ogólnej, najbardziej prawdopodobnej przyczyny problemu.
Wskazówka egzaminacyjna: gdy zasób się nie wczytuje, najpierw sprawdź adres/ścieżkę i istnienie pliku w docelowym katalogu. To najszybciej eliminuje większość typowych usterek po publikacji.