Цвет фона не применяется в Gmail, отсутствие ссылки "Открыть в браузере" затрудняет устранение неполадок

Я тестирую электронное письмо от маркетингового инструмента, который еще не поддерживает ссылку "Открыть в браузере". Мы заметили, что цвет фона электронного письма не применяется к веб-клиенту Gmail (вместо этого у нас есть белый фон). Но устранение неполадок становится трудным, если мы не знаем, как Gmail интерпретирует код.

Это <body> тег нашего письма и единственное место, где упоминается этот цвет фона:

<body width="100%" style="margin: 0; mso-line-height-rule: exactly; background-color: #FFEAE7;">

У нас есть доступ к аккаунту Litmus, в котором мы проверили электронную почту. Когда мы открываем представление веб-клиента Gmail и нажимаем кнопку " Изменить код", отображается исходная отрисовка кода, и поэтому возвращается розовый фон, поэтому мы снова не можем понять, почему цвет bg игнорируется.

Есть ли способ глубже понять, почему этот цвет фона не применяется в Gmail?

2 ответа

Gmail заменит цвет на <body>и используйте белый цвет по умолчанию или цвет, установленный в пользовательских настройках. Например, если пользователь выбрал темный режим, он переопределит любые<body> настройте и измените цвет на #333333.

Если вы, как и многие другие, центрируете тело письма, примените цвет тела для Gmail с помощью <center> тег вместо этого:

<body bgcolor="#FFEAE7;">
<center style="width: 100%; background-color: #FFEAE7;">
*content*
</center>
</body>

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

Удачи!

Поместите это в раздел головы

<style>
body {
background-color: #ffeae7;
}
</style>

Добавьте это в тег Body

bgcolor="#ffeae7" style="background-color:#ffeae7;"
Другие вопросы по тегам