将 html 样式标签放入编码 html 电子邮件的正文标签中是否安全?

Is safe to put html style tag into body tags coding html emails?

我正在编写 html 电子邮件模板。我所有的代码都是内联的。 <head> 标签内的 <style> 标签之间存在媒体查询。

我可以将 <style> 标签放在 <body> 标签内吗?
这适用于所有主要的电子邮件客户端吗?

这似乎取决于客户。查看类似的答案 here.

一些客户端会支持在正文中使用样式,但通常不支持在头部使用样式。既然确实没有办法合并css,那么这样是有道理的。

正文中的样式标签与头部中的样式标签具有几乎相同的兼容性。每个客户对此都有不同的怪癖,所以总的来说我建议使用 head 风格,除非你做不到。

例如,无论您将样式标签放在哪里,Gmail 都会去除它。最好的办法是使用 Litmus 或 Email on Acid 等服务进行持续测试。

CSS 电子邮件兼容性的良好参考是 https://www.campaignmonitor.com/css/