Я использовал шаблоны электронной почты в формате HTML, полученные из http://www.campaignmonitor.com/templates/
И в каждом примере, который я рассмотрел, когда я отправляю электронное письмо с использованием шаблона HTML, все ссылки обозначаются ужасным синим подчеркиванием по умолчанию. Электронные письма отправляются с помощью Outlook 2007, и когда они просматриваются в Outlook, они в порядке. Однако в Hotmail и Gmail это синее подчеркивание сохраняется независимо от цвета текста.
Я пробовал встроенное оформление тега так:
<a href="./" style="color: #E3A216; text-decoration: none;">Mauris commodo hendrerit risus</a>
Если я использую точно такой же код шаблона электронной почты в формате HTML и отправляю его из своей учетной записи hotmail в другую учетную запись hotmail, это работает отлично. Итак, для меня это проблема Outlook 2007.
Мне удалось проанализировать HTML, который Outlook отправляет получателю горячей почты, и обнаружил, что Outlook прикрепляет таблицу стилей поверх HTML-кода. Вот что он посылает:
<style>
.ExternalClass .ecxshape
{;}
</style>
<style>
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal
{margin-bottom:.0001pt;font-size:11.0pt;font-family:'Calibri','sans-serif';}
.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.ecxMsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p.ecxMsoAcetate, .ExternalClass li.ecxMsoAcetate, .ExternalClass div.ecxMsoAcetate
{margin-bottom:.0001pt;font-size:8.0pt;font-family:'Tahoma','sans-serif';}
.ExternalClass span.ecxEmailStyle17
{font-family:'Calibri','sans-serif';color:windowtext;}
.ExternalClass span.ecxBalloonTextChar
{font-family:'Tahoma','sans-serif';}
.ExternalClass .ecxMsoChpDefault
{;}
@page WordSection1
{size:612.0pt 792.0pt;}
.ExternalClass div.ecxWordSection1
{page:WordSection1;}
</style>
.ExternalClass, похоже, устанавливает значения для тега a, но мой встроенный стиль не переписывает то, что Outlook добавляет в электронное письмо.
Я пытался создать таблицу стилей в разделе заголовка и даже в разделе тела, но это ничего не дает.
Кто-нибудь знает исправление для этого? Я либо хочу избавиться от подчеркивания, либо даже просто отобразить подчеркивание в цвете, указанном для ссылок.
Спасибо всем, кто может помочь.