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

Can one insert a collapsible list in an outlook email?

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

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

试过这些方法

  1. 制作collapsible text without Java and attaching as text。可以很好地导入 outlook 电子邮件。但是展开不行。

  2. 已尝试 Outlook VBA。在 Outlook 之外的 Word 中使用 .docm 格式可以正常工作。但在 Outlook 中不起作用。

H 玛雅,

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

您可以实施渐进增强的做法,从而编写 CSS-only 解决方案 like this:

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

<a href="#" class="close">HIDE -</span>

然后使用媒体查询,通常在支持的设备上 @media screen and (max-width:480px) 到 show/hide 和 mso conditional css 为 Outlook 提供简单的后备。

只是您的另一个想法。创建具有 2 列的 table 的宏怎么样,第一列包含 trigger/toggle,第二列包含可扩展区域。当您单击切换按钮时,整行在 height = autosize 和 height = 1 行之间切换。