我正在处理必须在广泛的客户中具有响应性(移动/桌面)和友好的电子邮件。在大多数情况下,我们有非常简单的设计,但有几个地方我陷入了困境。
老实说,我宁愿创建一个完全独立的 MS-Word / Outlook 友好设计,使用 Outlook 作为创建者——这比尝试开发整个 d*mn 的东西更容易和更快每个客户。有谁知道是否有破解 mime 类型的方法——因此 Outlook 和相关客户端将打开 Outlook 友好部分,而其他客户端将打开 HTML 部分?
我正在处理必须在广泛的客户中具有响应性(移动/桌面)和友好的电子邮件。在大多数情况下,我们有非常简单的设计,但有几个地方我陷入了困境。
老实说,我宁愿创建一个完全独立的 MS-Word / Outlook 友好设计,使用 Outlook 作为创建者——这比尝试开发整个 d*mn 的东西更容易和更快每个客户。有谁知道是否有破解 mime 类型的方法——因此 Outlook 和相关客户端将打开 Outlook 友好部分,而其他客户端将打开 HTML 部分?
无需破解 mime 类型,只需将您的 Outlook 版本
<!--[if gte mso 9]> outlook tables <![endif]-->
和非 Outlook 版本包装进去,<!--[if !mso]><!--> other tables <!--<![endif]-->
然后将整个内容作为一个 html 文件发送。
你可以这样做,但我会警告你,即使是 Outlook 的 html 电子邮件工具也不总是在 Outlook 中正确显示。我建议硬着头皮学习如何制作适用于 Outlook 的 MSO 版本('07、'10、'13)的桌面代码。
关于 Outlook 兼容性的专业提示:在 Outlook 13 中出现问题<td>
时,使用 s 上的填充作为间距和嵌套表。padding-top