2016-03-24 2 views
2

Это немного неясно, но я надеюсь, что у кого-то может быть решение.Windows 10 Mail App с Outlook Условный VML

Я создаю шаблон электронной почты с полным заголовком заголовка. После большого взлома, я смог получить эту работу хорошо в большинстве почтовых клиентов, используя комбинацию стилей фонового изображения и условный VML (для клиентов Outlook).

Проблема заключается в том, что приложение Windows 10 Mail реагирует на условные операторы Outlook, но не может правильно визуализировать VML. Это приводит к уродливому сломанному значку изображения с сообщением «Это изображение невозможно отобразить».

Это мой условный блок VML ...

<!--[if gte mso 9]> 
    <v:rect stroke="f" fill="t" style="mso-width-percent: 980; height: 200; position: absolute; z-index:-1; mso-position-horizontal: left"> 
<v:fill type="tile" src="/Content/images/my_background.gif" color="#f4f4f4" /> 
    </v:rect> 
<![endif]--> 

Так что мне нужно, чтобы либо получить Windows 10 почты, чтобы правильно отобразить VML или игнорировать раздел в целом. Дизайн работает без бара заголовка, но я просто не хочу, чтобы он показывал значок сломанного изображения.

ответ

2

Частичное решение A

Измените условие

<!--[if (gte mso 9)&(lte mso 15)]> 

и блок VML, чтобы показать в Outlook 2013, но не в Windows 10 почтовое приложение. Однако не отображается Outlook 2016. Они оба считают, что они mso = 16. (Последние 2 приговоры непроверенные еще.)

Частичное решение B

https://litmus.com/community/discussions/4176-windows-10-mail-bulletproof-background-buttons-broken

Смежные вопросы