Невозможно установить цвет для посещенных ссылок в Email

Это простой вопрос, что у меня много проблем с поиском ответа. Я устанавливаю цвет ссылок следующим образом:

<a style="color:#3067b3;text-decoration:none;" href="#">colored link</a>

Но когда я нажимаю ссылку, она становится белой без причины, и я не смог ее изменить. Кто-нибудь знает, почему это?

ПРИМЕЧАНИЕ. Я разрабатываю электронное письмо, которое должно выглядеть правильно для разных почтовых клиентов. В противном случае я бы указывал стили в файле CSS.

Ответ 1

Получение согласованных писем на разных платформах является серьезной проблемой. Многие почтовые клиенты поддерживают только встроенные стили, поэтому вы даже не можете вставлять таблицу стилей.

Вот хорошее руководство относительно того, что поддерживается. Не бить себя над этим, иногда вещи просто невозможно.

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

Ответ 2

Решение Стивена работало для меня. Я еще не могу прокомментировать, поэтому здесь необходимый код Раджниш попросил:

<a href="http://www.example.org" style="text-decoration: none; color: #EC7405;">
    <strong style="text-decoration: none; color: #EC7405;">Example Link</strong>
</a>

Обязательно используйте <strong> , я попробовал его с <span> во-первых, но это не сработало, оно должно быть <strong> по какой-то причине. Также не забудьте добавить, по крайней мере, стиль "text-decoration: none" в <a> , иначе может появиться подчеркивание после того, как была нажата ссылка. Я использовал верное решение и добавил полный стиль как к <a> и <strong> , лучше безопаснее, чем извините;)

Ответ 3

Не знаю, получил ли кто-нибудь ответ за это, но у меня была такая же проблема, и я обнаружил, что добавление сильного тега вокруг текста ссылки не позволяет ему пурпурно нажимать. Если вы не хотите, чтобы ссылка была выделена жирным шрифтом, просто добавьте font-weight: normal to the strong tag

Ответ 4

Большинство почтовых клиентов полностью игнорируют любой CSS, который не является встроенным, поэтому внешние таблицы стилей не подходят

Ответ 5

лучший способ из моего опыта - использовать стандартную ссылку на тело и vlink, она работает в Outlook

<body link="#DD0000" vlink="#DD0000">
 <a href="#">Here</a>
  </body>