GIF将不会在Outlook中加载第一帧

时间:2018-09-26 14:27:04

标签: html css outlook gif

我创建了一个GIF并将其放入我的Eblast中。它可以在Web浏览器和Gmail中使用。但是,它在Outlook中不起作用。通过研究,我了解到Outlook将不会显示GIF。而是应该自动显示GIF的第一帧。以我的经验,它没有在Outlook中显示任何内容。当我在Outlook中打开eblast时,可以确定应该有一个图像,并且由于我将其与链接配对,因此鼠标悬停在可单击的空白区域上。我很困惑,不知道我做错了什么吗?这是我的代码:

<table align="center">
    <tr>
        <td class="bordertext">
            How do you provide your patients with quality patient education materials?
            <br><br>
            <a href="https://www.understand.com/" target="_blank">
                <img src="http://email.understand.com/understand/template/logo_animated.gif" width="100%" alt="Understand.com">
            </a>
        </td>
    </tr>
</table>

2 个答案:

答案 0 :(得分:3)

哇!我解决了自己的问题。将宽度从100%更改为px。由于某种原因,Outlook将其缩小到最微弱的线(几乎无法检测到)。现在可以使用了,希望对您有所帮助!

答案 1 :(得分:1)

很高兴看到您解决了问题。我想提些什么,以防其他人通过Outlook寻找动画gif问题的解决方案。

由于Outlook将不会显示在第一帧之外,因此请创建第一帧以包含希望显示的所有元素。即使将时间延迟设置为瞬时,Outlook也会显示该延迟,其他电子邮件客户端也会立即购买它。

最好的办法是使最后一帧成为第1帧,但有时并非总是如此,但这会减少动画gif图像的大小,而不是再增加一帧。

祝你好运。