0

gmail のメールのスタイルを設定しようとしています。そのほとんどは問題なく表示されますが、Gmail は明らかにラッパー div の表示を拒否しています。以前は非常によく似たラッパーが機能していたので、問題の原因がわかりません。

<div style=\"border: 1px solid black; width: 595px; height: 842px; background-color: white; border-radius: 10px; text-align: center; padding-top: 6px;\">AAA</div>

(\" 引用符は PHP 用です)

Gmail はラッパーを完全に削除し、表示と div をスタイルなしで削除するようです。

4

1 に答える 1

4

html-email にはテーブルを使用するのがベスト プラクティスです。div と css を div に適用すると、メール クライアント、特に Gmail 間でサポートに一貫性がなくなります。これがおそらく問題の原因です。

代わりに、html コードは次のようになります。

<table width="595" height="842" align="right" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" style="border: 1px solid black; border-radius: 10px; padding-top: 6px;">
  <tr>
    <td>
      AAA
    </td>
  </tr>
</table>

多くの場所で、css の代わりに古い html メソッドを使用したことに注意してください。これは、html-email に最適な方法です。

于 2013-09-17T13:06:00.350 に答える