Различия в рендеринге Outlook 2010?

У меня и моего коллеги установлен Outlook 2010, и мы используем его с клиентом Microsoft Dynamics CRM Outlook. Когда мы просматриваем одни и те же веб-страницы CRM, у нас иногда возникают различия в отображении веб-страниц.

Я знаю, что Outlook 2010 использует механизм MS Word для отображения веб-страниц, но я не понимаю, почему его макет страницы ломается, а мой нет, хотя мы оба используем одну и ту же версию Outlook в Windows 7.

Например, я создал пользовательскую веб-страницу с некоторыми тегами кнопок, внутри которых есть изображения. Я использовал Twitter Bootstrap для CSS. Недавно я обновил Bootstrap до версии 2.0.4, где они добавили новое свойство к элементам img, говорящее «max-width: 100%;». Ширина его изображений кнопок уменьшена до 0 (или, по крайней мере, больше не видна), а моя по-прежнему имеет ширину 16 пикселей или около того и видна. Почему?

Чем могут быть вызваны эти различия? Пожалуйста помоги.


person Maarten Docter    schedule 10.07.2012    source источник
comment
Есть некоторые параметры реестра, которые могут изменить режимы рендеринга IE. Интересно, есть ли такое взаимодействие?   -  person    schedule 11.07.2012
comment
Bootstrap для электронной почты? Вы напрашиваетесь на неприятности. Там так много CSS, что отладка должна быть кошмаром. Кроме того, проверьте и посмотрите, какой у вас DPI, если он отличается, это может быть источником некоторых проблем.   -  person TheZ    schedule 11.07.2012
comment
@TheZ Я говорю не об электронных письмах в формате HTML, а о веб-страницах. Клиент Outlook Crm позволяет открывать веб-страницы CRM из Outlook. Это веб-приложение.   -  person Maarten Docter    schedule 11.07.2012
comment
@mdocter О, спасибо, что прояснили это, я бы все равно изучил DPI на вашем месте. У меня были действительно странные несоответствия рендеринга на идентичных компьютерах с разными настройками DPI и рендерингом Outlook/MS Word.   -  person TheZ    schedule 11.07.2012
comment
@pst Вы случайно не знаете, какие это будут параметры реестра? И это влияет только на IE или также на MS Word?   -  person Maarten Docter    schedule 11.07.2012
comment
@TheZ Я знаю, что у него разные настройки DPI. Его ноутбук другого типа, чем мой. Но что я могу поделать с этим фактом. Наши клиенты также будут иметь все виды резолюций. Как вы справились с этой проблемой?   -  person Maarten Docter    schedule 11.07.2012
comment
@TheZ Я понимаю. Завтра попробую. Спасибо за ваш вклад!   -  person Maarten Docter    schedule 11.07.2012
comment
@mdocter Я бы предположил, что это зависит от того, используется ли механизм рендеринга / COM IE (и я полагаю, что он находится в надстройке CRM? Хотя не уверен насчет обычных веб-представлений Outlook) ... но см. msdn.microsoft.com/en-us/library/cc288325(v= vs.85).aspx и blogs.msdn.com/b/ie/archive/2009/03/10/   -  person    schedule 11.07.2012
comment
Сравните также свои версии IE   -  person Paul Way    schedule 11.07.2012
comment
Убедитесь, что вы оба используете одну и ту же версию (точечный выпуск) IE.   -  person Darren Lewis    schedule 12.07.2012
comment
@TheZ - извините за поздний ответ. Проблема действительно была вызвана настройками DPI моего коллеги. Windows 7 устанавливает для них значение 'Средний — 125%', так что ты был прав. Если вы добавите краткий ответ на этот вопрос, упомянув об этом, я могу пометить его как ответ, и вы получите свои кредиты.   -  person Maarten Docter    schedule 19.10.2012


Ответы (1)


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

К сожалению, мне пришлось обойти эту проблему, и я так и не вернулся, чтобы найти хорошее решение.

Я согласен, что это может быть связано с тем, что Outlook теперь отображает html с помощью общего механизма рендеринга MS Office. Хотя это означает, что передача документов Word в Outlook и из него более стабильна, это также означает, что все отображается в дюймах/пунктах MS Word.

person TheZ    schedule 19.10.2012