web-dev-qa-db-ja.com

電子メールに関しては、なぜdivよりもtableを好むのですか?

設計された電子メールテンプレートをhtml形式に変換する場合、divよりもテーブルレイアウトの方が優れていますか?メール送信者のためにdivよりもテーブルを選択する傾向がある正確な理由は何ですか?

6
Binita Lama

nathangiesbrecht コメントで述べた:

主に、多くの電子メールクライアントが最新のHTMLを非常に粗末にサポートしているためです。テーブルベースのレイアウトは非常に古いものですが、ほとんどの電子メールクライアントはそれらを適切に表示します。また、多くの電子メールクライアントが他のCSSを削除するので、CSSをすべてインラインに維持する必要があります(Web電子メールクライアント、およびCSSファイルを読み込んだ場合に電子メールが引き起こす可能性のある問題を考えてください)。

[divに基本的なインラインスタイリングを使用する]は少し違いがありますが、おそらく十分ではありません。問題は、多くの電子メールクライアントで使用されるHTMLレンダリングエンジンにあります。たとえば、Microsoft OutlookはレンダリングにMicrosoft Word HTMLエンジンを使用しますが、これは非常に不適切です。電子メールのベストプラクティスについては、 http://mailchimp.com/resources/guides/email-marketing-field-guide をチェックアウトすることもできます。これは非常に包括的なガイドです。

7