我目前正在研究一些将在我的客户Mailchimp中使用的自定义响应电子邮件模板。 (是的,斗争是真实的..)通过一周我一直在试图弄清楚为什么Outlook显示我的图像在他们的原始大小。Outlook以原始大小显示图像
正如你可以在我的代码片段中看到的,我已经为我的img,td和tr设置了一个宽度。也试图将它添加到表中,没有任何区别。因此,即使我已经设定好了,在Outlook中,图像仍以原始大小显示,这会导致布局转到sh * t。
<body bgcolor="#e8ebee">
<!-- wrapper table -->
<table cellpadding="0" cellspacing="0" width="650" border="0" class="container" bgcolor="#e8ebee">
<tr>
<td>
<!-- content1 -->
<table mc:repeatable mc:variant="Section: item with image top and CTA" width="650" cellpadding="0" cellspacing="0" border="0" align="center" class="full-table" style="width:650px;">
<tr>
<td bgcolor="#FFFFFF">
<table>
<tr width="650" style="width:650px;">
<td style="padding-bottom: 15px; width:650px; max-width:650px;" width="650">
<img mc:edit="article_image" src="my_larger_image.png" alt="" style="width:650px; max-width:650px;" width="650">
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- end content1 -->
</td>
</tr>
</table>
<!-- end wrapper table -->
</body>
我也有一个石蕊帐户,它显示了当我使用预览图像时没有错误。
如果我要使用大小为我在属性和样式中定义的图像,则没有问题。但是,因为这是一个使用Mailchimp的客户端,我想要确保即使他上传更大的图像时,所有内容仍然保持原样。
第二个问题是我使用了一些图像作为图标,它们的尺寸是视网膜屏幕的两倍。这里是电子邮件的完整代码jsfiddle而且它还应该是响应式的。所以图像应该适合每个设备/屏幕。
有没有人有一个想法或解决方案,让我回到我的图像在Outlook中的权力?我也愿意忘记流畅的电子邮件,并且只有2个宽度用于移动电话,另一个用于桌面电脑。
哦,最后但并非最不重要的是,我做了谷歌它,我想我已经通过几乎每个博客/文章有关过去一周的响应电子邮件设计。
在此先感谢您的帮助!
我希望现在好一点。 –
您好@ gyula.nemeth,非常感谢您的意见!不幸的是,我已经尝试过了(在你的文章后也做过了),但仍然是我的图片大于我允许的图片大小,在Outlook中以全角显示。 – Kevincore
我通常在容器表中定义内容的宽度。假设width =“600”。 然后我添加width =“100%”到内部表格。我还将宽度=“100”添加到tds。 如果我按照我提到的方式放置图像,它们的大小是完美的。 –