-2

私のアプリはユーザーに電子メールを送信します (サインアップ時、ウェルカムなど)、IE では空白で表示されます。IE8、Firefox で問題ありません。電子メールの content-type は html に設定されています。メールにはリンクがあります。

これを解決する方法またはこれを回避する方法についての指針は、大歓迎です。

更新: IE7 で Gmail のビューを「basic 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 を可能な限り削減することが唯一の「修正」です。HTML 形式の電子メールを送信する前に Word で開いておくと、問題のデバッグが容易になりますが、Word のサポート レベルが低いため、王道の PITA となるでしょう。

Outlook ではなく、実際には IE のことを意味している場合は、これらの問題が発生している場所 (どの Web メール クライアントなど) を正確に説明する必要があると思います。

于 2009-11-09T18:17:40.920 に答える
0

IE は電子メール クライアントではありません。これは特定の Web メール クライアント上にありますか?

于 2009-11-09T18:10:15.287 に答える
0

私のメーラー コードは、次のように div でラップされていました。

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

問題はマージンにあります:10%;

削除すると、電子メールはie7で正常に表示されました。

于 2009-11-12T23:12:19.010 に答える