我可以将简报发送到电子邮件帐户。我使用div来包含文本。现在,我想将一个背景图像设置为div,如下面的代码所示:
string containerDiv = @"<div width=200 height=500 style=""background:url('http://www.instantfetch.com/Content/restaurant_logos/promo1.gif');"">";
但问题是,我的雅虎帐户可以获取其身体中的图像,但我的Gmail帐户不能。以下是两个屏幕截图:我在谷歌浏览器中使用“检查元素”选项在浏览器中获取渲染的div。
雅虎:
Gmail的:
我的问题是我的代码中存在什么问题?为什么Yahoo可以正确获取URL并呈现它但Gmail无法获取URL并且无法呈现它?如果我想在Gmail中显示背景图片,该怎么办?
答案 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。