【发布时间】:2014-11-05 18:16:54
【问题描述】:
我正在尝试根据用于阅读电子邮件的客户端调整 HTML 电子邮件的内容(以及将其默认为通用内容的选项)。
是否可以只使用 HTML 和 CSS(因为 js 不适用于 HTML 电子邮件)来实现这一点?
我寻找了可能的方法来做到这一点,发现条件 HTML 可以用来检查客户端是否是 Outlook / Lotus。
不过,我还想为 gmail 和苹果邮件添加检查。
是否可以在 CSS 中使用“媒体”标签?
感谢帮助:)
【问题讨论】:
-
你的意思是如何检查他们是否使用Gmail、Hotmail、Yahoo等?
-
这里有很多很好的信息:htmlemailboilerplate.com,也在这里:campaignmonitor.com/css
-
你试图做的类似于浏览器嗅探,这是不受欢迎的,浏览器撒谎(他们撒谎吗?!)而且完全没用。 w3schools.com/js/js_window_navigator.asp供参考
-
您将面临的最大问题是电子邮件客户端中的 CSS 支持不一致