是否可以在电子邮件中折叠/展开DIV?客户支持哪些内容?

时间:2011-10-03 12:51:57

标签: javascript html css email outlook

我有一个通过电子邮件发送警报的警报系统。我想包含诊断信息,但只有在最终用户点击[+]按钮时才能显示。

这可以通过电子邮件进行吗?我可以不使用Javascript而只使用CSS吗?

如果有帮助,我的大多数客户都会使用Outlook,iPhone或黑莓

4 个答案:

答案 0 :(得分:2)

最有可能,不是。由于病毒和东西,JS已被许多客户禁用。

解决方法可能是在完整错误页面中包含所有详细信息的URL,并编辑您的邮件以仅汇总诊断信息。

另外,您可以尝试查看是否可以使用:hover CSS来显示带有一些讨厌的选择器的元素...... CSS3风格? http://www.campaignmonitor.com/css/

答案 1 :(得分:2)

您可以使用复选框执行此操作,但我不知道它是否与跨电子邮件客户端兼容。我会彻底检查一下。以下是一些更多信息:

Reveal and hide a div on checkbox condition with css

整个网络上还有很多其他的例子。这是一个使用汉堡菜单的Litmus非常好的工作示例:

https://litmus.com/community/discussions/999-hamburger-in-email

答案 2 :(得分:0)

我认为你不能,电子邮件客户端不会因为安全问题而允许你运行javascript代码。并且你不能只使用CSS做你想做的事。

答案 3 :(得分:0)

如果没有js,您无法回复点击事件。

您可以在css上使用:hover尝试一种方法,但我不确定有多少电子邮件客户端支持它