Anzeigen von E-Mails mit der Sprache von links nach rechts in Outlook

374
Matt Slavicek

Ich habe eine Web-App, die E-Mails an Benutzer versendet. Beim Senden einer E-Mail auf Arabisch habe ich es als notwendig erachtet, den Inhalt mit zu verpacken <div style="direction: rtl;">, damit der Inhalt in Outlook von rechts nach links gelesen werden kann (auch die Outlook-Web-App und die mobile Outlook-App). Die Verwendung <div dir="rtl">funktionierte mit anderen E-Mail-Programmen, einschließlich Gmail, Yahoo Mail und Thunderbird.

Soweit ich weiß, wird die Verwendung dir="rtl"bevorzugt. Warum unterstützt Outlook das nicht? Gibt es ein Problem, wenn ich nur benutze direction: rtl?

2

2 Antworten auf die Frage

1
DavidPostill

Warum unterstützt Outlook das nicht?

Outlook unterstützt nur eine Teilmenge von HTML und CSS.


Wenn Sie seit einigen Jahren E-Mails entwerfen und codieren, ist Ihnen wahrscheinlich die bedrückende Unterstützung von E-Mail-Standards durch Outlook bekannt. Microsoft hat mit der Einführung von Outlook 2007 zu Word (von Internet Explorer) als Rendering-Engine gewechselt und hat seitdem nicht zurückgeschaut (errr, forward?). Trotz der Bemühungen der E-Mail-Community und einer wohlmeinenden Reaktion von Microsoft bedeutet dies, dass die Unterstützung für HTML und CSS in Outlook zwischen den Versionen 2007, 2010 und jetzt 2013 nahezu unverändert geblieben ist.

Quell- Outlook 2013 wird weiterhin von Word unterstützt; Jetzt für E-Mail-Tests verfügbar

-1
music2myear

Die richtige Methode ist die, die funktioniert. Auch wenn der Standard erklärt, dass es eine andere Art sein sollte, die Menschen interessieren sich nicht für Standards, sie kümmern sich darum, ob sie mit den Inhalten in der Weise interagieren können, wie sie es erwarten.

Die Einstellungen pro Browser sind im Webdesign SEHR üblich, selbst bei modernen, standardkonformen Browsern.