Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как изменить цвет шрифта в Outlook с помощью CSS?

Автор вопроса: Marc-André MorinОтветов: 2

Почему мой цвет шрифта установлен на белый в Outlook, даже если я получил CSS, чтобы перезаписать его? С любым другим читателем электронной почты (gmail, hotmail и т. д.) мой цвет шрифта в порядке!

У кого-нибудь есть решение?

  • Опубликуйте свой код, как вы устанавливаете цвет в CSS. Zoltan Toth 19.11.2011
  • Outlook не любит CSS. Используйте встроенные стили. Steve Robbins 19.11.2011

colorsfontscssoutlook

Ответы

Ответ 1 · рейтинг 2 · Rafał Cz.

Я не могу поверить, что это все еще проблема в 2020 году.

Чтобы исправить это, добавьте это после тега <body>:

<!--[if mso]>
<style type="text/css">
body, table, td {color: #000000 !important;}
</style>
<![endif]-->

Конечно, отрегулируйте значение цвета в соответствии с вашими потребностями. Вы также можете добавить еще несколько html-тегов, например, в моих электронных письмах было много элементов <p>, поэтому я добавил их в этот список.

Ответ 2 · рейтинг 1 · Diodeus - James MacFarlane

Outlook использует движок MS-word для рендеринга (блеф!). Таблицы стилей не поддерживаются. некоторые встроенные стили.

См. это удобное руководство:

http://www.campaignmonitor.com/css/

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы