Применяют ли почтовые клиенты определенный идентификатор к электронным письмам в формате HTML? - PullRequest
1 голос
/ 02 ноября 2011

В настоящее время я пишу HTML-письмо, и это чертовски страшный кошмар.Я довольно близко подошел к идеальному дизайну, но мои модификации находятся на стадии, когда исправление одного клиента вызывает проблемы для исправления другого клиента.Я где-то читал (не могу найти), что outlook применяет идентификатор #outlook к телу письма.Это изменило бы жизнь, если бы это случилось для многих клиентов ... Google тоже бесплоден - так может кто-нибудь поделиться некоторыми мудрыми словами мудрости по этой теме?

Спасибо,

~ Харли

Ответы [ 3 ]

2 голосов
/ 02 ноября 2011

Мои слова мудрости основаны на опыте с кошмаром, называемым электронными письмами в формате HTML.Некоторые всегда будут применять свой собственный мусор ко многим элементам.Поэтому, когда вы спрашиваете, добавляют ли они удостоверение личности, я спрашиваю добавить, к чему?Ваш первый элемент?все элементы?Ага.Много раз они делают.Многие не особо связываются.Зависит от почтового клиента.

Я сделал HTML-письма для многих клиентов с большими именами.В конце концов, лучшая практика - вернуться обратно к сырому старому школьному html.Забудьте CSS.Если вы разрабатываете и внедряете свою новостную рассылку HTML, полностью основанную на старых правилах переходного HTML 4.0 и всех низших методах стилевого оформления, начиная с hayday в коде, тогда вы должны быть хорошими во всех клиентах.

Вы можете добавить css, еслиВы хотите, но это такие зависимости, которые могут, и, скорее всего, скорее будут патчем, чем решением.

1 голос
/ 02 ноября 2011

Да, Outlook нередко добавляет идентификаторы, теги MSO и множество других дерьмов. Просто просмотрите источник электронного письма в формате HTML после его прохождения через outlook, и вы поймете, что я имею в виду.

Важно установить ожидание вашего клиента, что электронные письма в формате HTML никогда не будут идеальными по пикселям во всех почтовых клиентах. Поддержка улучшается, но фоновые изображения, CSS и блочная модель в лучшем случае шатки.

Лучший совет, который я могу дать, - начать с шаблона MailChip и работать оттуда. В остальном, простые, основанные на таблицах проекты лучше всего подходят для всех клиентов.

Также от MailChip (http://kb.mailchimp.com/article/top-html-email-coding-mistakes/)

Связанные CSS-файлы не всегда будут работать в электронной почте в формате HTML, поэтому вы должны использовать встроенный или встроенный CSS. Обычно, когда вы кодируете веб-страницу, вы помещаете встроенный код CSS между вашими тегами. Но много электронной почты приложения (особенно браузерные) удаляют ГОЛОВУ и Теги BODY вашей электронной почты в формате HTML , поэтому ваш CSS также будет удален.

0 голосов
/ 12 февраля 2013

Это может помочь:

<html>
<body>

<!--[if gte mso 9]><![endif]–>
gte mso 9
<!–[if gte mso 9]><![endif]–>

<!--[if !gte mso 9]><!---->
!gte mso 9
<!--<![endif]-->

<!--[if !mso]><!-->
!mso
<!--<![endif]-->

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