web-dev-qa-db-ja.com

Outlookで右から左に書く言語でメールを表示する

ユーザーにメールを送信するWebアプリがあります。アラビア語でメールを送信するとき、Outlook(Outlook WebアプリとOutlookモバイルアプリ)でコンテンツを右から左に読むには、コンテンツを<div style="direction: rtl;">でラップする必要があることがわかりました。 <div dir="rtl">の使用は、Gmail、Yahoo Mail、Thunderbirdなどの他の電子メールプログラムで機能しました。

私の理解では、dir="rtl"を使用することをお勧めします。 Outlookがサポートしていないのはなぜですか? direction: rtlだけを使用した場合、問題はありますか?

3
Matt Slavicek

Outlookがサポートしていないのはなぜですか?

Outlookは、HTMLとCSSのサブセットのみをサポートします。


数年前から電子メールの設計とコーディングを行っている場合は、Outlookの電子メール標準に対する陰惨なサポートに気付いているでしょう。 Microsoftは、Outlook 2007の導入により、レンダリングエンジンとしてWord(Internet Explorerから)に切り替えましたが、それ以来、振り返っていません(エラー、フォワード?)。電子メールコミュニティの努力とMicrosoftからの善意の応答にもかかわらず、これはOutlookでのHTMLとCSSのサポートがバージョン2007、2010、そして現在2013の間で実質的に変更されていないことを意味します。

出典 Outlook 2013は引き続きWordを搭載、電子メールテストで利用可能になりました

1
DavidPostill