如果我在Gmail或Outlook中打开以下HTML电子邮件,它会呈现出应有的样子:
<img src="img.png" />
然而,如果我在Outlook中打开它,然后将其转发到Gmail,它会添加额外的垃圾HTML,使区域比应该更高('p'标签负责增加高度-具体为3px):
<p class="MsoNormal">
<span style="font-size:10.0pt">
<img src="img.png">
<u></u>
<u></u>
</span>
</p>
有许多解决方法可以修复Gmail中的间距问题,例如在图像中添加display:block、将字体大小和行高设置为0等等。我尝试了十几种方法,但由于幕后HTML修改不受我的控制 - 样式和属性被剥离,具有自己属性的标签被添加等等,所以都没有成功。
是否有一种解决方法可以始终保留原始格式?如果需要任何其他详细信息,请告诉我。