2

У меня есть веб-приложение, которое рассылает электронные письма пользователям. При отправке электронного письма на арабском языке я счел необходимым обернуть содержимое в <div style="direction: rtl;"> чтобы содержимое читалось справа налево в Outlook (также в веб-приложении Outlook и мобильном приложении Outlook). ). Использование <div dir="rtl"> работало с другими почтовыми программами, включая Gmail, Yahoo Mail и Thunderbird.

Из того, что я понимаю, использование dir="rtl" является предпочтительным. Почему Outlook не поддерживает это? Есть ли проблема, если я просто использую direction: rtl?

2 ответа2

1

Почему Outlook не поддерживает это?

Outlook поддерживает только подмножество HTML и CSS.


Если вы уже несколько лет разрабатываете и пишете электронные письма, вы, вероятно, знаете о мрачной поддержке Outlook стандартов электронной почты. Microsoft перешла на Word (из Internet Explorer) в качестве движка рендеринга с введением Outlook 2007 и не оглядывалась назад (ошибаться, вперед?) поскольку. Несмотря на усилия сообщества электронной почты и благонамеренный ответ от Microsoft, это означает, что поддержка HTML и CSS в Outlook практически не изменилась между версиями 2007, 2010 и теперь 2013.

Source Outlook 2013 по-прежнему работает на Word; Теперь доступно для тестирования по электронной почте

-1

Правильный метод - тот, который работает. Даже если стандарт заявляет, что это должен быть другой путь, люди не заботятся о стандартах, они заботятся о том, могут ли они взаимодействовать с контентом так, как они ожидают.

Настройки для каждого браузера ОЧЕНЬ распространены в веб-дизайне даже среди современных браузеров, соответствующих стандартам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .