Html 在outlook中转发响应性电子邮件将打破100%宽度的表格

Html 在outlook中转发响应性电子邮件将打破100%宽度的表格,html,css,email,responsive-design,html-email,Html,Css,Email,Responsive Design,Html Email,因此,我使用了一个锅炉板来创建响应电子邮件,它在各种设备上看起来都不错,除了Gmail android,但是。。不可能全部赢 当我在Outlook 2007或2010中转发电子邮件时,会将表格分成若干段,其中表格声明为100%宽度。尝试将整个电子邮件包装到一张表中,但不起作用。我们也没有电子邮件营销ESP可以为我们提供转发链接,所以这是不可能的。我想修复代码,或者是否有任何解决方案 电子邮件如下 断开的电子邮件: 尝试将其转发到网络邮件,并在电子邮件中使用inspect元素-您将看到您的代码中

因此,我使用了一个锅炉板来创建响应电子邮件,它在各种设备上看起来都不错,除了Gmail android,但是。。不可能全部赢

当我在Outlook 2007或2010中转发电子邮件时,会将表格分成若干段,其中表格声明为100%宽度。尝试将整个电子邮件包装到一张表中,但不起作用。我们也没有电子邮件营销ESP可以为我们提供转发链接,所以这是不可能的。我想修复代码,或者是否有任何解决方案

电子邮件如下

断开的电子邮件:

尝试将其转发到网络邮件,并在电子邮件中使用inspect元素-您将看到您的代码中充斥着MSO自定义CSS,如
MSO padding alt:0in 5.4pt 0in 5.4pt;mso段边距:0英寸;mso段边缘底部:.0001pt;mso分页:寡妇孤儿


Outlook会在您发送任何富格文本/html电子邮件后将此CSS注入其中。这会造成像你看到的那样的混乱。我想你可以试试做
!重要信息
顶部的规则可以抵消你拥有的每种元素上的MSO CSS,但你也可以像其他人一样,说你对转发的电子邮件无能为力。Outlook也不是唯一一个将转发的HTML弄得一团糟的程序。

当您发送时,Outlook会使用word渲染引擎完全重写HTML。Outlook几乎在你的电子邮件上有了它的爪子,现在它是一个word文档

实际上,通过Outlook发送任何响应信息都是不可能的(它删除了所有媒体查询)。你最好的选择是一封可伸缩的电子邮件,但即使这样也有很大的限制(图像的宽度没有百分比,等等)。如果您希望发送响应式邮件,则需要使用不同的电子邮件客户端进行发送

我通常建议通过Thunderbird发送,因为它最接近“纯”发送,因为它在发送/接收电子邮件中的HTML时使用Mozilla渲染引擎。尽管仍有一些怪癖,但它提供了比Outlook更多的选择

我强烈建议你找一个ESP(电子邮件服务提供商),比如MailChimp或Exact Target来发送这些邮件。转发收到的电子邮件可以消除can-SPAM合规性。选择退出等将与您而非此人相关。因此,如果他们单击“选择退出”,您将不再收到消息,而不是它们,并且不会留下任何关于实际单击者的记录。另外,这会让你的分析变得一团糟


如果您不关心响应性等问题,请使用以下链接,链接到Acid上的电子邮件Outlook编码指南,这可能会对解决表间距问题有更多帮助。您需要填写一些信息才能获得它,但这是为Outlook编写代码的一个很好的参考。

首先检查转发电子邮件中删除的内容。您是否尝试过在表中插入样式?Microsoft以其无穷的智慧认为Microsoft Word是最好的HTML呈现程序,其他任何东西都不存在。Outlook使用Word呈现HTML。强调渲染,就像把它变成无法辨认的黏液一样。我不认为任何东西都被剥离了,从我所看到的情况来看,它会迫使桌子之间出现空隙。。但检查是不可能的,除非有某种word渲染模拟器在那里为IE也许?