так что сначала вы заявите
Например, в верхней части электронного письма есть логотип компании, и на iOS оно будет отображаться как альтернативный текст «логотипа компании» в уведомлении (по крайней мере, в Gmail так и есть).
Чтобы это исправить, вам понадобится предварительный заголовок. Предварительный заголовок - это скрытая строка, которую вы помещаете в самый верх вашего HTML-тела. Это означает, что почтовый клиент прочитает это перед получением другого содержимого (например, вашего alt-тега на вашем логотипе).
<!--[if !mso]><!-->
<span style="display:none !important; visiblility:hidden; opacity:0px; color:transparent; height:0px; width:0px; mso-hide:all; max-height:0px; max-width:0px; line-height:0px; overflow:hidden;">Type your teaser content here.</span>
<!--<![endif]-->
В приведенном выше примере с предварительным заголовком вы можете увидеть много разных вещей. Сначала у нас есть фрагмент <!--[if !mso]><!-->
. Это гарантирует, что все, что заключено между этим и оператором <!--<![endif]-->
, не будет отображаться в клиенте Microsoft. Это сделано из-за ограниченной поддержки CSS в Outlooks.
Далее у нас есть span stag с различными элементами CSS, чтобы скрыть содержимое внутри него. Затем в тегах span содержится содержимое, которое вы хотели бы видеть в предварительном просмотре почтового клиента.
Для проблемы со связью входа в систему, появляющейся на мобильном телефоне - вам нужно будет использовать CSS Media запросы . Они могут определять ширину устройства, на котором будет просматриваться электронная почта, и вы можете соответственно применять стили. Вот пример, который я бы использовал, чтобы скрыть вашу ссылку для входа. Это не остановит клиентов, читающих ссылку, поэтому рекомендуется использовать предварительный заголовок.
<head>
<style>
@media screen and (max-width: 630px) { //Selecting devices less than 630px
.hide_on_mobile {display: none !important;} //Hiding anything that has the hide_on_mobile class
}
</style>
</head>
<body>
...
<div class="hide_on_mobile"><!--Added the hide on mobile class-->
<a href="http://somedomain.com/login">Click here to login!</a>
</div>
...
</body>
Я рекомендую немного больше изучить поддержку CSS по электронной почте, так как в отличие от Интернета, у нас действительно нет стандартов, и это немного проблематично. Монитор Campain имеет хорошее руководство по поддержке CSS для различных почтовых клиентов.