確認したWebメールとメーラー
メーラー
- Apple Mail
- Thunerbird 2
- Thunerbird 3
- Outlook Express
Webメール
- Gmail
- Yahoo!メール
- Hotmail
- hetemlのWebメール
対応したときのメモ
- 基本的なレイアウトはテーブルコーディング
- でも、ボーダーとかのCSSは使える
- 「HTML 4.01 で」っていう情報もあったけど「XHTML 1.0 Transitional」でOK
- CSSは基本、その要素に書く(Yahooメール、hotmailはhead内のスタイルも反映される。Gmailは反映されない。)
- 画像はフルパス(http://〜)で書く
- Gmailは独自のフォーマット(フォントサイズやリンク色)で表示される(hetemlのWebメールも)
Hotmailも独自フォーマットだけど、Gmailほど規制が厳しくない。
Gmailの独自フォーマットは調整がむずかしい。僕にはできなかった。(pは上下にマージン、等)
だから、Gmailのフォーマットに添ったコーディング、見た目にしなければならない。 - cssのbackgroundプロパティは使えない(Gmail、hotmailが未対応。Yahooメールは対応している。)
- 画像をリンクする場合は、img要素にborder=”0″を追加する(追加しないと、Gmailでボーダーが表示される。)
- Gmailでクリッカブルマップが動作しない(Yahooメール、hotmailは対応している。)
動作確認した環境
Mac
- Thunderbird 3
- Firefox 3(単純な表示を確認)
- Firefox 3 + Gmail
- Firefox 3 + Yahoo!メール
- Firefox 3 + Hotmail
- Firefox 3 + heteml Webメール
- Safari 4(単純な表示を確認)
- Safari 4 + Gmail
- Safari 4 + Yahoo!メール
- Safari 4 + Hotmail
- Safari 4 + heteml Webメール
Windows
- XP + Outlook Express
- XP + Thunderbird 2
- XP + Thunderbird 3
- XP + IE6(単純な表示を確認)
- XP + IE6 + Gmail
- XP + IE6 + Yahoo!メール
- XP + IE6 + Hotmail
- XP + IE7(単純な表示を確認)
- XP + IE7 + Gmail
- XP + IE7 + Yahoo!メール
- XP + IE7 + Hotmail
- 7 + Windows Live メール
- 7 + Thunderbird 3
- 7 + IE8(単純な表示を確認)
- 7 + IE8 + Yahoo!メール
- 7 + IE8 + Hotmail
動作確認する環境が多すぎる。
これでもだいぶ端折った。
(「WinXP + IE8」とか「Opera」とか)
もっといろんな環境があると思うけど、
すべてを確認するのは現実的に難しいと思う。
OS と メーラ or ブラウザ + Webメール のパターン多すぎ。
上記動作確認環境で、
Win7 + IE8 + Gmailも確認したんだけど、
なぜか画像がまったく表示されなかった。
ほかのHTMLメールなメルマガも画像が表示されなかったから、
回線の問題なのかもしれない。
原因不明。
「Webメールはどのブラウザで見ても同じでしょ?」っというわけにいかないので注意。
「IE6 + Gmail」や「IE7 + Gmail」が微妙に崩れることがあった。
Firefox、Safari、OperaはOSやバージョン毎に確認しなくても、
まぁ大丈夫でしょう。
多分。
きっと。