des*_*shg 6 html email image mailchimp
我正在Mailchimp中创建一个模板来发送新闻通讯.该模板包含一个可重复的部分,其中包含一个前缀大小的图像.由于某种原因,它会从img元素中去除width =""和height =""值,并且只有在每个图像的图像设置中手动设置这些值时才包含它们.这意味着如果用户上传不同大小的图像并且未手动输入正确的尺寸,则在Outlook中图像显示为完整尺寸.
为了使它在设计编辑器中更加用户友好,它使用宽度/高度css样式来显示图像大小,因此它表示(例如)350px宽,234px高,你可以上传更大的图像,它显示它的宽度为350px(这会让用户认为它是正确的).但是它不包括html img width/height值,除非您手动指定它们,这意味着Outlook中的图像大小错误.
有没有人知道强制至少将html宽度变量自动包含在img元素中?否则,用户必须手动为每个图像手动设置相同的宽度/高度,如果他们忘记了,那么它将无法在Outlook中正确显示?
谢谢,
戴夫
对于其他参考,我现在已经与 mailchimp 进行了交谈,并使用了https://www.snip2code.com/Snippet/25348/HTML-Email-Template--max-width-hack-for-(如下)和img 的 max-width/max-height css 值修复了 Outlook 中的问题:
<!--[if (gte mso 9)|(IE)]>
<center>
<table>
<tr>
<td width="600">
<![endif]-->
<div style="max-width: 600px; margin: 0 auto;">
<p>This text will be centered and constrained to 600 pixels even on Outlook which does not support max-width CSS</p>
</div>
<!--[if mso]>
</td>
</tr>
</table>
</center>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)