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>,

То, что у вас там есть, выглядит хорошо, так что это может иметь отношение к остальной части вашего документа. Я бы порекомендовал начать с почтового шаблона Шона Пауэлла и перенести часть вашего кода.

В противном случае, вы забыли закрыть какие-либо элементы, такие как таблицы / строки / ячейки?

В каких почтовых клиентах он взломан?

Другие вопросы по тегам