-2

我的应用程序向用户发送电子邮件(在注册、欢迎等时),他们在 IE 中显示为空白。在 IE8、Firefox 中很好。电子邮件的内容类型设置为 html。电子邮件有链接。

非常感谢有关如何解决此问题或解决此问题的任何指示。

更新: 如果我在 IE7 中将我的 gmail 视图更改为“基本 html”,则会显示电子邮件。

那么在我的邮件代码中是什么导致标准视图中的空白显示(至少在 gmail 中)

代码在http://gist.github.com/230224

4

3 回答 3

1

由于 Internet Explorer 不是电子邮件客户端,我只能猜测您的意思是 Microsoft Outlook。在这个前提下,问题可能在于Outlook 的 HTML 渲染器实际上是自 2007 年以来的 Microsoft Word。Microsoft Word 对几乎所有与 Web 相关的东西都提供了糟糕的支持,因此唯一的“修复”是尽可能地简化 HTML 和 CSS。在发送之前在 Word 中打开您的 HTML 电子邮件将更容易调试问题,但由于 Word 的支持水平较差,它仍将是一个皇家 PITA。

如果您指的不是 Outlook,而是 IE,我认为您需要详细说明您在哪里看到这些问题(例如什么网络邮件客户端)。

于 2009-11-09T18:17:40.920 回答
0

IE 不是电子邮件客户端。这是在特定的网络邮件客户端上吗?

于 2009-11-09T18:10:15.287 回答
0

我的邮件程序代码被包装在这样的 div 中:

<div style="font-family:Georgia;margin: 10%;">

问题在于保证金:10%;

一旦我删除它,电子邮件在 ie7 中显示得很好。

于 2009-11-12T23:12:19.010 回答