Я хочу послать электронное письмо от нашей системы до клиентов, где некоторые теги должны быть скрыты им. Я установил следующий CSS:
.hidden { display: none; }
Но это не работает. Что решения или альтернативы там для сокрытия элементов в электронном письме?
Outlook 2007 использует движок Microsoft Word для рендеринга HTML, который имеет очень ограниченная поддержка CSS. На этой странице описываются возможные варианты работы ( дисплей
является одним из «неподдерживаемых»).
К сожалению, вы мало что можете сделать. Вы можете заключить элемент в HTML-комментарии
, которые остановят его рендеринг, но не более того.
Outlook 2007 имеет ограниченную поддержку CSS и HTML. Прочтите эту статью для получения дополнительной информации.
Если правила CSS на основе классов не работают, попробуйте правила CSS на основе идентификаторов. Просто постарайтесь, чтобы ваши правила были как можно проще.
Вы можете использовать этот инструмент для проверки вашего HTML и CSS для использования в Outlook 2007.
Попробуйте это - может быть, это сработает для вас.
.hidden{visibility: hidden;}