HTML 电子邮件 - 旧电子邮件客户端无法正确呈现

HTML Email - Not rendering correctly for Old Email Clients

我在 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 根本不呈现,而且是空白的...我已经在石蕊试纸上测试过了。

我是否需要从上面添加或删除某些内容,以便它也能在旧浏览器中呈现。

谢谢

您的元标记应该在 <head>.

你那里的其他内容看起来不错,所以它可能与你文档的其余部分有关。我建议从 Sean Powell's email boilerplate 开始并将您的一些代码带过来。

否则,您是否忘记关闭任何元素,例如 tables/rows/cells?

它入侵了哪些电子邮件客户端?