Моя электронная почта в формате HTML отображает Serif вместо Sans-Serif в Yahoo Mail - PullRequest
1 голос
/ 11 декабря 2011

У меня есть почти готовая к отправке новостная рассылка в формате HTML, и мне удалось сделать ее почти одинаковой для всех основных почтовых клиентов и служб веб-почты (Outlook, Gmail, Yahoo Mail, Hotmail, AOL и т. Д.). - да, задача не из легких).

Есть одно досадное исключение: Yahoo Mail меняет мой Sans-Serif шрифт на Serif .

Я написал свою электронную почту в формате HTML по книге (ссылка: Руководство по поддержке CSS в электронной почте ) и попробовал некоторые предлагаемые решения, но ни одна из них, похоже, не работает.

Редактировать: Вот выдержка из моего HTML-кода:

<table width="100%" style="font-family:Arial; font-size:13px; border-collapse:collapse">
  <tr>
    <td style="padding:5px"><font face="Arial">...some text...</font></td>
  </tr>
</table>

Я использовал как встроенный CSS, так и тег <font>, чтобы объявить свой шрифт, как предлагалось на каком-то сайте, но ничего.

Что касается разметки, сгенерированной Yahoo, я вижу только много JavaScript, поскольку эта проблема, как ни странно, относится только к современному интерфейсу Yahoo Mail.

Есть здесь кто-нибудь, кто сталкивался с этой проблемой и имеет проверенное решение?

Приветствия

Mark

1 Ответ

0 голосов
/ 15 января 2012

Поместите font-family: arial, sans-serif; как встроенный стиль внутри td.

Например, <td style="font-family: arial, sans-serif;">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...