我刚刚设计了我的第一个html eshot,并使用邮件收件箱检查器在不同的电子邮件客户端上对其进行了测试。据我所知,它适用于除Outlook 2007和2010之外的所有客户端。左边的图像移动了相当多的位置。Outlook 2003和所有其他的都很好,只是2007和2010导致了这个问题。
Outlook 2007和2010 (不应该是什么样子):
有人知道出了什么问题吗?我试过了所有的方法,但什么都不起作用,它让我发疯。
发布于 2012-03-08 01:26:42
看着你的代码,我估计是colspan
导致了一个问题。根据我对电子邮件编码的经验,应该避免使用colspan
和rowspan
。如果需要更改列数,请关闭该表并启动一个新表。它有很多额外的标记,但这是对电子邮件编码的处理。
对电子邮件进行编码是非常非常具有挑战性的。有许多关于各种电子邮件客户端及其怪癖的挑战的文章-更不用说GMail、美国在线、雅虎等了。
我建议从这里开始:
http://www.campaignmonitor.com/css/
他们的图表为你提供了各种css选择器等与电子邮件客户端的兼容性的快速概述。
然后,您需要了解发生的一些奇怪的事情,例如GMail添加到图像的边距。(图片添加display:block;
:http://www.campaignmonitor.com/blog/post/3132/how-to-stop-gmail-from-adding-a-margin-to-your-images/)
我已经开始使用的一个工具是Email On Acid,它可以让您在各种各样的电子邮件客户端中预览电子邮件。
https://stackoverflow.com/questions/9611090
复制相似问题