Цвет шрифта в электронной почте HTML - Gmail

Я знаю, что мне нужно использовать встроенный CSS для стилизации чего-либо в HTML-письме, но я заметил странное переопределение, которое происходит в gmail. Я пытаюсь изменить цвет текста в строке таблицы:

<tr style='color: #000; font-size: 14px; font-family: Verdana, serif;'>

но когда я открываю это письмо в gmail, шрифт gmail переписывает семейство шрифтов и черный цвет. Я вижу это через Firebug:

enter image description here

Этот фиолетовый цвет используется вместо черного, который я хочу, а семейство шрифтов по умолчанию - arial, без засечек. Кто-нибудь знает способ безопасного переопределения стиля, который навязывает мне gmail?

UPDATE

Я изменил цвет на не черный, то есть # 212a2c, и цвет изменился правильно, но семейство шрифтов все еще застряло на arial.

Ответы на вопрос(5)

предположительно в качестве функции защиты от спама.

Чтобы обойти это, просто измените цвет шрифта на (# 000001), например,

<a href="#" style="color: #000001;">Click HERE</a>
 07 июл. 2013 г., 00:03
Чувак, это спасатель жизни :)
 10 апр. 2017 г., 10:59
Это больше не так. # 000000 будет работать как положено, сейчас проверено.
Решение Вопроса

что вы разрабатываете TR, но Gmail уже со стилем к TD. Когда TD и TR конфликтуют, TD выиграет, потому что это самый непосредственный контейнер ... самое близкое соответствие по правилам css3. Я думаю, что если вы будете использовать встроенный стиль на своем TD, вы сможете переиграть его.

 04 мар. 2013 г., 23:32
# 000000 не работает; Хотя # 111 делает - кажется, у Gmail странная аллергия на чистый черный.
 07 июн. 2012 г., 23:56
Я не могу найти что-либо "официальное" об этом, но из опыта я заметил странное поведение при смешивании 3-буквенных цветовых кодов с 6-буквенными цветными кодами, даже если они должны быть эквивалентными. В вашем случае # 000 не работал в вашем исходном примере, но мне было бы очень интересно узнать, сработает ли # 000000.
 Kevin_TA07 июн. 2012 г., 00:45
Да, я только что понял это. Добавлен стиль на<td> уровень, и это работает сейчас. Это станет утомительным .... Спасибо.
 Kevin_TA07 июн. 2012 г., 00:47
Все еще странно, что простого изменения цвета с черного на что-то еще было достаточно, чтобы переопределить фиолетовый ...
Dont use styles on <tr>, do it on <td> or a <span> around the text. It dosnt matter if you write #000, #000000 or Black as a color :)

что безопаснее всего использовать цветовые коды всегда с использованием 6-значного кода - однажды у меня была похожая проблема, и она была устранена простым изменением цветового кода с 3 цифр на 6 - он не требует каких-либо время вообще набрать 3 лишних номера в конце концов :)

Да, иногда электронные письма отображают 3 шестнадцатеричных цвета немного по-другому. Как правило, для совместимости лучше придерживаться цифры 6.

Ваш ответ на вопрос