html не отображает изображения, отображает только alt?

0

Я написал следующий html, чтобы добавить изображение в скрипт, который используется для создания электронной почты

<a href="http://www.marshalls-seeds.co.uk/" target="_blank">
<img src="http://www.marshalls-seeds.co.uk/images/global/logo.png" alt="Marshall seeds logo"></a><br/>

Если я проверю, что в выражении MS и в Outlook это работает нормально. Но если я использую hotmail или gmail, результат будет выглядеть следующим образом.

[Marshall seeds logo]<http://www.marshalls-seeds.co.uk/>

Когда я проверяю элемент, я вижу, что <img> "исчез" и обрабатывается так, как если бы это был текст. Но я не понимаю, почему.

  • 0
    Hotmail разрешает изображения? Обычно есть какая-то функция «принять», прежде чем вы можете просматривать внешние изображения.
  • 1
    Это полностью зависит от почтового клиента - в наши дни большинство из них по умолчанию блокируют внешние изображения, и мы ничего не можем с этим поделать.
Показать ещё 2 комментария
Теги:

2 ответа

0

Вы забыли закрыть тэг <img>; теперь вы можете поместить / в конец вашего <img> следующим образом:

<img src="http://www.marshalls-seeds.co.uk/images/global/logo.png" 
     alt="Marshall seeds logo"/>
0

Это встроенная система безопасности в gmail и Hotmail, которая удаляет изображения.

Btw, вы всегда должны добавлять width и height и en / в свой <img> -tags.

<img src="http://www.marshalls-seeds.co.uk/images/global/logo.png" width="XXX" height="XXX" alt="Marshall seeds logo" />
  • 0
    Ура я добавил их сейчас. Чего я не понимаю, так это того, перейду ли я на другое письмо, в котором есть опция отображения изображений. <a> и <img> выглядят практически одинаково. Но у меня нет возможности показывать изображения. Что бы я пропустил, чтобы это сработало?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню