SVG изображение не отображается в html письме - PullRequest
10 голосов
/ 15 апреля 2011

Я добавил изображение svg в html письмо.Он отображается на почтовом приложении для iphone и настольного компьютера Mac, но не отображается на моей веб-почте Mobileme.Есть идеи почему?Это код

<object data="http://www.jamesgrubb.co.uk/img/rclogoSmall.svg"
        type="image/svg+xml"
        width="200"
        height="50"
        style="display:block; overflow: hidden;"
        pluginspage="http://www.adobe.com/svg/viewer/install/">
    <img src="http://www.jamesgrubb.co.uk/img/rclogoSmall.svg"
         alt="Red Cloud"
         style="width:200px; height:50px; "/>
</object>

Ответы [ 4 ]

17 голосов
/ 22 февраля 2013

для других, кому это может быть интересно, мы запустили тестирование дизайна электронной почты, включающее изображение SVG. Результаты были очень смешанными .

Хотя клиенты, работающие на Webkit, такие как Apple и iOS Mail, прошли через тестирование, веб-почта и большинство почтовых клиентов для настольных компьютеров, похоже, не хотели этого.

Поддержка клиентов электронной почты - это определенно то, о чем нужно помнить, прежде чем внедрять такие методы.

6 голосов
/ 15 апреля 2011

Многие службы веб-почты очищают свои электронные письма в формате HTML перед их отображением. Уверен, что он видит элемент OBJECT и удаляет его и все, что у него есть внутри.

4 голосов
/ 04 ноября 2011

Поместите свой SVG под тег SVG.http://www.kaizou.org/2009/02/svg-inline-in-xhtml/

1 голос
/ 01 января 2016

Если вы ищете хак, чтобы разрешить SVG, где почтовый клиент поддерживает один, и использовать JPG / PNG, где почтовый клиент не поддерживает SVG, например: Gmail; Вы можете использовать следующий хак.

https://css -tricks.com / а-гид-на-SVG-поддержка в электронной почте /

Результаты теста:

https://litmus.com/checklist/public/2d3f533

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...