簡単に言えば、私はHTMLメールを作成しています(ええ、私は知っています)。Gmail、Yahoo Mail、Thunderbird、Outlook 2003で見栄えがするところまで来ました(07はテストされていません...)。唯一の問題はHotmail(Windows Live Mail)です。背景画像をまったくサポートしていないという事実は、私のレイアウトに関しては気になりません...それは、レイアウトのために、代わりにテーブルの幅を設定値(550px)に設定する必要があるということですパーセンテージ(80%)を使用しないと、ヘッダー画像がスペースに浮かんで見苦しくなります。
したがって、2つのオプションがあります。Hotmail固有のcssルールを作成して、幅を静的な値として設定するか(これが可能かどうかはわかりません)、メーラーテンプレートをその場で変更します。受信者が「@hotmail.com」に属しているかどうか。私は後者よりも前者の方が好きです。
明確化:簡単にするために、幅550ピクセル、高さ150ピクセルのdivを想像してください。repeat-xの背景画像があります。そのdivの中に、高さ150ピクセル、幅550ピクセルのimgがあります。外側のdivがビューポートの80%に設定されている場合は、左に拡張して、繰り返しの背景を表示する必要があります。これが期待されていることです。Hotmailは背景画像を表示しないため、空白の空白にすぎません。
さらに明確にするために:私が意味することの例を見るためにここに行ってください。