Невозможно быть уверенным в бесчисленном количестве клиентов (браузеров), которые будут пытаться просматривать вашу страницу. Одним из аспектов, который следует учитывать, является то, что почтовые клиенты являются дефактными веб-браузерами и могут не обрабатывать такие хитрые махинации ...
Таким образом, вы также должны включить alt / text с ШИРОКОЙ ПО УМОЛЧАНИЮ и ВЫСОКОЙ, как это. Это чисто HTML-решение.
alt="NO IMAGE" width="800" height="350"
Таким образом, другой хороший ответ будет слегка изменен следующим образом:
<img src="foo.jpg" onerror="if (this.src != 'error.jpg') this.src = 'error.jpg';" alt="NO IMAGE" width="800" height="350">
У меня были проблемы с тегом объекта в Chrome, но я думаю, что это применимо и к этому.
Вы можете далее стилизовать alt / text как ОЧЕНЬ БОЛЬШОЙ ...
Так что мой ответ - использовать Javascript с хорошим отступлением от alt / text.
Я также нашел это интересным: Как стилизовать атрибут alt изображения