Я отлаживаю веб-сайт для отсутствующих изображений. Сайт активно использует GWT, поэтому исходный код не такой многословный. Я начал отлаживать его с помощью firebug и обнаружил, что все теги выделены серым цветом в источнике DOM для firebug. Если я отредактирую тег изображения в консоли Firebug, скажем, добавив только пробел, то тег изображения больше не будет окрашен в серый цвет, поэтому появится на странице. Примечание: на странице есть другие изображения, которые работают нормально, даже если они генерируются с использованием GWT таким же образом.
Скорее всего - изображение скрыт (возможно, через CSS). Щелкните тег, чтобы увидеть примененные к нему стили - скорее всего, вы увидите display: none
или что-то подобное.
Что касается того, почему изображения скрыты - либо правила CSS перепутались и привели к такому поведению (Firebug должен помочь в расследовании), либо это часть логики приложения (скрыть индикатор выполнения, когда он не нужен, и т. Д.).