无需 Javascript 显示/隐藏表格
我正在发送一封包含大型数据信息表的 HTML 电子邮件,如果我可以隐藏这些信息直到用户单击展开按钮或其他内容,那将非常有用,但我不确定如何在不使用 Javascript 的情况下做到这一点?能做到吗?
I am sending an HTML email with large data tables of information, It would be really useful if I could hide these until a user clicked an expand button or something, but I'm not sure how to do this without using Javascript? Can it be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这在邮件客户端中是不可能的。你需要 JavaScript。
This is impossible in a mail client. You need JavaScript.
好吧,理论上你可以尝试类似的东西:
和
......但是除了是一个极其丑陋的黑客之外,它不太可能在电子邮件客户端中工作。
JavaScript 是一个更明智的选择,但同样不受电子邮件客户端支持。
最简单的解决方案是将数据表保留在网站上,并在邮件中包含指向该表的链接。
Well, in theory you could try something like:
and
… but aside from being a hideously ugly hack, it isn't likely to work in email clients.
JavaScript is a more sensible option, but again, not supported by email clients.
The simplest solution would be to keep the data table on a website and include a link to it in the mail.
如果不使用 Javascript,这是不可能的。如果只是像鼠标悬停一样简单,您可以使用如下所示的 CSS(取决于电子邮件客户端):
但除此之外,您需要为此目的使用 Javascript。
电子邮件客户端的 CSS 支持(Lotus Notes 应包含在完整指南 PDF 中)< /强>
This is not possible without the use of Javascript. If it was something as simple as a mouse-over, you might could use CSS like the following (depending on the e-mail client):
but otherwise, you need to use Javascript for this purpose.
CSS Support by E-mail Client (Lotus Notes should be in the Complete Guide PDF)