【发布时间】:2021-12-29 23:22:57
【问题描述】:
我在其他地方找不到类似的答案,所以在这里发布。我在适用于 ios 设备的 Outlook 电子邮件客户端中有一个电子邮件呈现问题。电子邮件模板正在使用旧的和常青的幽灵表concept 来使电子邮件模板中的表格布局居中。
为了使表格仅在 mso 中工作,它会在这种情况下包装表格
<!--[if (mso)|(IE)]>
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:transparent;"><tr><td align="center"><![endif]-->
<div class="col num12">
<!-- whateveremail content bla bla-->
</div>
<!--[if (mso)|(IE)]></td></tr></table></td></tr></table><![endif]-->
因此,电子邮件应仅在 Outlook 的 mso 设备中呈现表格。
但是这种技术并没有在 Outlook 应用程序(android/ios 两者)甚至在 web 中的 Outlook 电子邮件中呈现实际表格,它应该和布局看起来仍然损坏。
到目前为止,我已经通过删除条件来完成这项工作,但似乎不是最佳做法,所以请提出建议。
【问题讨论】:
-
webmail 仍然需要你内联代码,因为它大多不使用嵌入式 CSS
-
Outlook 应用程序都是科学怪人提到的现代技术。您不需要条件语句。
标签: html-email email-templates