Email Outlook中电子邮件的简短预览显示图像src,而不是alt文本
我通过MJML生成电子邮件时遇到问题。电子邮件看起来不错,但Outlook中存在一个问题,它显示邮件中第一个图像的源url,而不是电子邮件简短描述中的文本或alt文本。我想这可能与我们使用CDN来承载我们的图像有关,但我不知道。见下图:Email Outlook中电子邮件的简短预览显示图像src,而不是alt文本,email,outlook,html-email,mjml,Email,Outlook,Html Email,Mjml,我通过MJML生成电子邮件时遇到问题。电子邮件看起来不错,但Outlook中存在一个问题,它显示邮件中第一个图像的源url,而不是电子邮件简短描述中的文本或alt文本。我想这可能与我们使用CDN来承载我们的图像有关,但我不知道。见下图: 有人知道我能做些什么来解决这个问题吗?不知道为什么它不显示你的alt文本,它应该是这样工作的,在任何情况下,你都可以直接在body标记后将预览文本添加到html中,并用css将其隐藏,如下所示: <body> <div style=&
有人知道我能做些什么来解决这个问题吗?不知道为什么它不显示你的alt文本,它应该是这样工作的,在任何情况下,你都可以直接在body标记后将预览文本添加到html中,并用css将其隐藏,如下所示:
<body>
<div style="display:none;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;margin-right:100%;">
Your Preview Text Here
</div>
您的预览文本在此显示
谢谢!绝对值得一试!在我测试完它之后,我会告诉你:)不同的邮件提供商以不同的方式生成预览文本。Outlook出于任何原因决定包含URL,所以这就是答案。