Javascript 在响应性HTML电子邮件上是否可以使用手风琴?

Javascript 在响应性HTML电子邮件上是否可以使用手风琴?,javascript,accordion,html-email,Javascript,Accordion,Html Email,我的客户想要一封回复邮件,其中文本不会显示得最完整,但已经嵌入到邮件正文中。当用户单击“单击更多”时,文本将展开,所有文本都将可见。可能吗 据我所知,在电子邮件客户机上不可能使用伪类,而使用内联编码构建一致性在技术上是非常困难的。有什么想法吗?这是一个很老的想法,但马修是对的。你不能(更不应该)尝试使用手风琴让电子邮件工作,因为它们需要JS或高级CSS3。它们在电子邮件客户端(甚至是新客户端)中都很少或根本不支持 当我有一个类似的请求时,我能找到的最接近的方法是使用CSS设计,它可以在一些客户机

我的客户想要一封回复邮件,其中文本不会显示得最完整,但已经嵌入到邮件正文中。当用户单击“单击更多”时,文本将展开,所有文本都将可见。可能吗


据我所知,在电子邮件客户机上不可能使用伪类,而使用内联编码构建一致性在技术上是非常困难的。有什么想法吗?

这是一个很老的想法,但马修是对的。你不能(更不应该)尝试使用手风琴让电子邮件工作,因为它们需要JS或高级CSS3。它们在电子邮件客户端(甚至是新客户端)中都很少或根本不支持

当我有一个类似的请求时,我能找到的最接近的方法是使用CSS设计,它可以在一些客户机上工作,但不是所有客户机上都可以

另外,你可以用“标签”代替手风琴。这虽然不是100%防弹,但得到了更多客户的支持。有关示例,请参见

(遵循Leon的建议)简单地说,除非您打算使用简单的CSS,否则您应该真正忘记响应能力和复杂的交互,而不是调整宽度等


使用锚从顶部链接到全文或使用外部链接要简单得多。响应式电子邮件被高估了很多,给人们期望简单的事情带来了太多的复杂性:阅读电子邮件。

我无法想象你能让它工作,因为手风琴效果依赖于javascript或现代CSS。这两个功能在电子邮件客户端中都不受支持:您最好使用HTML锚,并使用“单击更多”链接,让您进一步了解电子邮件,请告诉他们,有人仍然只阅读电子邮件的txt部分。+1在6个月后-但请注意,除了CSS支持之外,很难在电子邮件客户端上获得正确的支持。Javascript支持几乎不可能实现::(老实说)这是理所当然的。没有人会想要带有确认(例如)之类内容的电子邮件。忘记“响应性”电子邮件吧