展望邮件中的div元素可见性

时间:2017-03-09 14:52:02

标签: outlook html-email

我正在尝试通过vb代码发送html电子邮件。为此,我有一个模板,并使用代码替换正文。在电子邮件的内容中有3个图像,但是一个特定图像不在其中一个电子邮件中显示。因此,图像放在div标记中,并使用样式<div name="divA" style="display: none;">显示关闭。代码运行和邮件成功发送。当在Outlook中看到具有此行代码的邮件时,图像与预期不可见一样。
当我将这封邮件(使用outlook的前向功能)转发给我的朋友时出现问题,隐形图像无处不在!
问题:如何使图像不可见,以便在转发时保持不可见?

1 个答案:

答案 0 :(得分:1)

尝试使用此代码,它可以解决电子邮件客户端不支持的各种问题:

<div style="display:none;font-size:1px;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;mso-hide:all;">
    Your <img> tag
</div>

这是我过去几年用来隐藏preview text的代码,我转发电子邮件时没有看到这些代码。从来没有用图像试过它。