Цвет фона не применяется в 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;"