我设计了一个包含多个元素的响应式电子邮件,每个元素都有一个主图像。
为了防止iphone分辨率和更高分辨率的图像中断,我有:
img { max-width: 320px !important; height: auto !important; }
但是,小于320px的图像会缩放到此宽度。我修正了:
img { max-width: 100% !important; width: auto !important; height: auto !important; }
这适用于主图像,但随后商业徽标会调整为其父容器的100%。
我如何充分利用每种解决方案?
答案 0 :(得分:1)
电子邮件的HTML编码是PAIN
请参阅此图表:https://www.campaignmonitor.com/css/(您可能需要向下滚动页面,但它已经存在)
电子邮件客户端之间关于他们将识别的内容几乎没有一致性。我建议只编写一个简单的页面来搜索' squhes'很好。
答案 1 :(得分:0)
首先,您的样式将应用于所有图像,包括您的徽标。由于您没有特定的图像类。其次,对于电子邮件模板,您应该使用inline styles
并使用table
进行布局。例如:
<table style="width: 100%; max-width: 600px; margin: 0 auto;">
<tr>
<td>
<img src="main.jpg" style="width: auto; max-width: 100%">
</td>
</tr>
<tr>
<td align="center">
<img src="logo.png">
</td>
</tr>
</table>