#html #css #email #outlook #html-email
#HTML #css #Адрес электронной почты #outlook #html-email
Вопрос:
Я новичок в создании собственных электронных писем и хочу учиться на своих ошибках. Я создавал электронное письмо и хотел добавить к нему кнопку возврата с помощью стиля. Я добавил условие mso, но когда электронное письмо было отправлено, оно появляется в Outlook в таком виде. На других платформах электронной почты это отображается так, как должно (только 1 кнопка). Я не уверен, что я делаю не так и почему он показывает double. дублирующиеся кнопки
Вот мой код:
<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate;line-height:100%;">
<tr>
<td>
<div>
<!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="@COUPONURL" style="height:40px;v-text-anchor:middle;width:300px;" arcsize="5%" strokecolor="#5cbf50" fillcolor="#5cbf50;width: 130;">
<w:anchorlock/>
<center style="color:#ffffff;font-family:Helvetica, sans-serif;font-size:18px; font-weight: 600;">Click here!</center>
</v:roundrect>
<![endif]-->
<a href="@COUPONURL" style="display: inline-block; mso-hide:all; background-color: #5cbf50; color: #FFFFFF; border:1px solid #5cbf50; border-radius: 6px; line-height: 220%; width: 300px; font-family: Helvetica, sans-serif; font-size:18px; font-weight:600; text-align: center; text-decoration: none; -webkit-text-size-adjust:none; " target="_blank">CLICK HERE TO REDEEM</a>
</a>
</div>
</td>
</tr>
</table>
Комментарии:
1. Возможно, mso-hide:все должно быть в элементе уровня блока, а не в встроенном элементе (Outlook также игнорирует что-либо подобное
display: inline-block
или просто блокирует)?
Ответ №1:
Проблема в том, что вы только делаете кнопку Outlook условной.
Вам нужно добавить логику, чтобы показывать только одно Или другое.
<!--[if mso]>
Button for Outlook
<![endif]-->
<!--[if !mso]><!-- -->
Button for everything else
<![endif]-->
Комментарии:
1. Большое вам спасибо!! Я протестирую это.
2. Я понимаю, что в прошлом
<!-- -->
могло потребоваться, но я не уверен, что это действительно сегодня. Выполните тест.