首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VML背景图像

VML背景图像
EN

Stack Overflow用户
提问于 2015-12-15 05:50:54
回答 1查看 577关注 0票数 0

我有一个新的挑战,我还没有在这里看到张贴或回答...

在Outlook中,我有一个需要出现在电子邮件右上角的图像,但该图像被视为背景图像-电子邮件的主要内容漂浮在它上面。图像文件不是电子邮件的宽度。它大约是电子邮件宽度的15%,高度的20%。

电子邮件正文必须是640px宽,高度是可变的。图像宽203px,高432px。

我正在使用VML在Outlook中显示背景图像。图像被设置为<td>标记的背景图像,该标记包含许多提供电子邮件正文的附加表(因此是可变高度)。图像应该只在td的右上角出现一次。

coordorigin和coordposition是将图像保持在单一位置的有效方法,还是会对包含电子邮件正文其余部分的td产生负面影响?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-02-16 10:16:38

下面是你实现你所要求的最低要求:

代码语言:javascript
复制
<!-- main containing table -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td align="center">
      <!-- main body table -->
      <table class="w320" width="640" cellpadding="0" cellspacing="0" border="0" style="position:relative;">
        <tr>
          <td style="position:relative;>
          <!--[if gte mso 9]-->
          <v:image src="...yourimagehere.jpg" style="width:203px;height:432px;position:absolute;top:0;right:0;z-index:-1;" />
          <![endif]-->

          Your email here

请记住,在电子邮件正文中使用背景色时,在VML对象上使用负z索引将导致VML对象显示在bgcolor后面

VML允许比在字处理器中呈现的典型HMTL样式多得多的样式,尽您所能充分利用它。

我真的不记得“正确”是否适用于Outlook中的位置。如果不是这样,请使用left:397px;。

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34277261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档