Как изменить шрифт для элементов без inline- css в почтовом шаблоне для Outlook - PullRequest
0 голосов
/ 23 марта 2020

это ситуация: я хочу создать шаблон электронной почты (html) в качестве подписи, который будет отображаться корректно на максимально возможном количестве клиентов. Это означает, например, что я хочу автоматически получать текст «С наилучшими пожеланиями» [мое имя] в конце любого нового электронного письма. Но у этого текста должен быть отдельный шрифт.

Проблема в том, что он работает почти во всех почтовых клиентах ... кроме Outlook. Когда я пишу электронное письмо с шаблоном, новый текст пишется в автоматически сгенерированных <p> тегах. Конечно, у них нет других аргументов, таких как inline- css.

И эти части письма не меняются моим стилевым тегом в части шаблона (в outlook. Браузер или другие почтовые клиенты, дайте этим p-тегам также новый шрифт).

Например: шаблон для моей подписи

<p>Best regards</p>
<p>John Smith</p>

<style type="text/css">
*,p {
font-family: "calibri";
}
</style>

Затем Outlook изменяет шрифт текста «С наилучшими пожеланиями, Джон Смит "чтобы откалибровать, как задумано. Но когда я набираю в электронном письме какой-то текст, например «Hello Resiever, это мое сообщение», этот p-тэг не получает новый стиль в Outlook и отображается по умолчанию в Times New Roman. Даже когда я проверил в своем электронном письме Thunderbird перед отправкой, что весь текст имеет калибровочный шрифт.

Вот еще немного информации:

  • Да, текст, написанный самим собой (например, «Привет Resiever, это мое сообщение») находится в p-теге. Я проверил это в исходном коде электронной почты
  • До сих пор это происходит только со мной в outlook
  • в моем исходном шаблоне, я использую inline- css для своих тегов. Но это не вариант здесь, потому что p-теги содержимого электронной почты генерируются автоматически
  • Да, я уже гуглил это. Но я не нашел ни одного рабочего решения
  • Я не могу просто изменить шрифт по умолчанию, потому что я хочу, чтобы это письмо также корректно отображалось на другом компьютере (это должно быть очевидно;))
  • Это должно работать для текущей версии outlook

Я действительно надеюсь, что есть кто-то, кто может помочь мне с этой проблемой. Если вам нужно больше или больше конкретной c информации, просто скажите мне :) Спасибо за все ответы и всем людям, которые хотя бы пытаются помочь!

...