可以在 Outlook 电子邮件中插入可折叠列表吗?

Aya*_*ick 8 outlook vba outlook-2013 windows-10

是否可以在 Outlook 电子邮件中插入可折叠文本?

[+] header name When the reader clicks the [+] he will expand the text.

试过这些方法

  1. 没有 Java 的情况下制作可折叠的文本作为文本附加。导入到 Outlook 电子邮件中。但是扩展不起作用。

  2. 尝试使用Outlook VBA。适用于 Word 中 Outlook 之外的 .docm 格式。但在 Outlook 中不起作用。

小智 4

H玛雅,

这在 Outlook 中无法完成,因为它不支持所需的 CSS。

您可以实施渐进增强的实践,从而编写纯 CSS 解决方案,如下所示

#toggle {
  display: none;
  font-size:14px;
}
#toggle:target {
  display: block;
}
#toggle:target + .close {
  display: block;
}
.close {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)
<a href="#toggle">REVEAL +</a>
<p id="toggle">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

<a href="#" class="close">HIDE -</span>
Run Code Online (Sandbox Code Playgroud)

然后使用媒体查询(通常@media screen and (max-width:480px)在支持的设备上显示/隐藏)和mso 条件 css为 Outlook 提供简单的后备。