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