HTML Email - неправильно обрабатывается для старых клиентов электронной почты
У меня есть в начале шаблона HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=300, initial-scale=1.0, target-densitydpi=device-dpi">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="format-detection" content="telephone=no" /> <!-- disable auto telephone linking in iOS -->
<head>....
Однако, когда дело доходит до старых почтовых клиентов, мой HTML вообще не рендерится, и остается пустым... Я проверил это на лакмусовой бумажке.
Есть ли что-то, что мне нужно добавить или удалить сверху, чтобы оно также отображалось в старых браузерах.
Спасибо
1 ответ
Решение
Ваши метатеги должны быть внутри <head>
,
То, что у вас там есть, выглядит хорошо, так что это может иметь отношение к остальной части вашего документа. Я бы порекомендовал начать с почтового шаблона Шона Пауэлла и перенести часть вашего кода.
В противном случае, вы забыли закрыть какие-либо элементы, такие как таблицы / строки / ячейки?
В каких почтовых клиентах он взломан?