html电子邮件的文档类型

Sha*_*ile 5 doctype html-email

哪种 DOCTYPE 最适合 HTML 电子邮件?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

Gor*_*ton 6

这些天在 html 电子邮件中的 DOCTYPE 声明中只有细微的差异。尽管只是次要,但仍然建议在发送之前通过 Acid 或 Litmus 上的电子邮件或任何其他测试软件测试您的电子邮件,以确保跨客户端兼容性并发现任何不可预见的怪癖。

如果您不声明 doctype 或 body 标签,则会带来更大的问题,它确实会在某些客户端上搞砸电子邮件的不同部分。

现在最流行的 DOCTYPE 是 HTML 5 doctype ( <!DOCTYPE HTML>),它很少出现问题。最流行/最安全的文档类型曾经是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">文档类型。这仍然可以使用,但可能会限制您电子邮件的不同功能,因为它引用了旧版本的 HTML。

有关更多详细信息,请参阅 litmus 中的此论坛帖子:https : //litmus.com/community/discussions/39-explanation-of-doctype-html-attributes-and-meta-tags-in-email-head