Outlook — Пересылка / Ответ удаление отображения: нет встроенного стиля

#html #css #email #outlook

#HTML #css #Адрес электронной почты #outlook

Вопрос:

Я создал шаблон электронной почты для веб-части Sharepoint, который включает элемент div с отображением встроенного стиля: нет. Вот так:

 <div style="display: none"> This Text should NOT be visible</div>
  

Если я отправлю почтовый шаблон на почтовый адрес, тогда все будет работать правильно, это означает, что div выше не отображается. Но если я перешлю или отвечу на почту, Outlook перезапишет встроенный стиль, и будет виден приведенный выше раздел.

Я уже пытался установить «отображение: нет! важно» и «mso-скрыть: все», но у меня это не работает.

Я надеюсь, что у кого-нибудь есть идея решить мою проблему.

Ответ №1:

Я боролся с тем же, и я думаю, что единственный ответ: надежного решения не существует. Даже если кому-то удастся найти решение, которое работает во всех текущих версиях Outlook, оно может прерваться со следующей.

Я пробовал opacity: 0 , visibility: hidden , mso-hide: all , font-size: 0 , и т.д. Ни один из них не работает, потому что они удалены Outlook.

Скрытие текста с помощью условных комментариев приводит к удалению текста при пересылке электронной почты.

 <!--[if !mso]><!-->
Hidden content
<!-- <![endif]-->
  

Итак, если ваша цель — сохранить метаданные для обработки электронной почты, я бы рекомендовал просто добавить их в нижнюю часть письма с меньшим размером текста и в удобочитаемом формате (что-то вроде Reference Nr.: 123456 ). Это не будет удалено Outlook, и оно также сохранит преобразование в обычный текст в Outlook.

Ответ №2:

Вместо использования display:none попробуйте использовать font-size:0px или height:0px .

Комментарии:

1. Привет, спасибо за ваш отзыв. Это решение не работает для меня. Результат: Div всегда был виден, а не только при пересылке или ответе.

2. Я также сталкиваюсь с той же проблемой. пробовал отображать: нет! важно, как встроенный. но при пересылке почта в моем почтовом ящике удаляет скрытый стиль, но получатель получит div как скрытый!