将简报发送到具有背景图片div的Gmail

时间:2011-12-26 07:46:38

标签: css html gmail newsletter

我可以将简报发送到电子邮件帐户。我使用div来包含文本。现在,我想将一个背景图像设置为div,如下面的代码所示:

string containerDiv = @"<div width=200 height=500 style=""background:url('http://www.instantfetch.com/Content/restaurant_logos/promo1.gif');"">";

但问题是,我的雅虎帐户可以获取其身体中的图像,但我的Gmail帐户不能。以下是两个屏幕截图:我在谷歌浏览器中使用“检查元素”选项在浏览器中获取渲染的div。


雅虎: enter image description here


Gmail的: enter image description here

我的问题是我的代码中存在什么问题?为什么Yahoo可以正确获取URL并呈现它但Gmail无法获取URL并且无法呈现它?如果我想在Gmail中显示背景图片,该怎么办?

3 个答案:

答案 0 :(得分:0)

您在“background:url”之后缺少括号。

应该是 风格= “” 背景:网址( 'http://www.instantfetch.com/Content/restaurant_logos/promo1.gif'); “”

我猜雅虎忽略了你的错误。

答案 1 :(得分:0)

&#34;&#34;可能导致了这个问题。试试这个:

string containerDiv = @"<div width=200 height=500 style=\"background:url('http://www.instantfetch.com/Content/restaurant_logos/promo1.gif');\">";

答案 2 :(得分:0)

Gmail不支持背景图片。

由于这种限制,它在这里产生了许多问题并导致了重新设计。这不是你的代码......它是Gmail。