2014-01-29 5 views
0

Может кто-нибудь помочь?Веб-приложение Outlook отображает как мобильные, так и настольные версии ответных сообщений электронной почты

Я создал отзывчивое письмо с настольными и мобильными версиями кода. Он отлично работает в каждом почтовом клиенте, за исключением Outlook Web-приложения, отображающего обе версии.

У меня была такая же проблема с Outlook 2010, но я установил ее, обернув мобильного контента в contidional MSO комментарий:

<!--[if !mso]><!--> 
<!--<![endif]--> 
+0

Это на самом деле довольно большая проблема с outlook.com, так что это не из темы. Ему пришлось бы опубликовать весь свой код, который оказался бы кошмаром отладки для потенциальных ответчиков. Пожалуйста, откройте, я могу опубликовать решение. – zazzyzeph

+0

Есть ли способ объяснить администраторам, что это не тема, а что такое процедура для повторного открытия вопроса? Кто угодно, пожалуйста ... – Bannerman

+1

@ZephyrusDigital Можете ли вы разместить решение? Благодаря! – Bannerman

ответ

0

Woo!

В любом случае, я уверен, что ваш адрес электронной почты настроен с display:none/overflow:hidden css на div, который обертывает ваши таблицы для мобильной версии, но outlook.com не всегда играет хорошо.

Я думаю, что презумпция outlook.com's finicky виновата.

Что я нашел, чтобы исправить это, добавьте .mobileonly{display:none;} в свой тег стиля, а затем добавьте class="mobileonly" в любые элементы проблемы, которые продолжают появляться на тестах. Чаще всего вам просто нужно делать таблицы с более высоким содержимым.

Если это не сработает, бросьте html в jsfiddle, и я буду смотреть дальше.

+0

Благодарим за отзыв, ZephyrusDigital. К сожалению, это решение работает для почты Outlook, но не для Outlook Web App. К сожалению, из-за того, что клиенты настаивают, я не могу предоставить вам jsfiddle, но, поверьте, я пробовал все доступные решения. – Bannerman

+0

Ах, извините, что не понимали, что они разные. У меня нет учетной записи office365, и она не на Litmus, поэтому я не могу проверить. Удачи! – zazzyzeph

0

У меня был тот же самый кошмар и все, что было в книге. В конце концов я нашел решение.

Установите высоту колонкового столбца на 0 - для рабочего стола и мобильного изображения каждый должен иметь свой собственный класс. Мобильное изображение должно иметь встроенную ширину & высота также установлена ​​в 0. Затем в вашем рабочем столе запрос ... дисплей: нет, ширина и высота установлены на 0 для мобильного изображения.

Затем в ответном запросе вы можете заставить высоту и ширину соответствующего изображения использовать блок отображения. Попробуйте это, это сработало для меня ... даже в Outlook 2003!