2015-12-14 48 views
0

我有一個新的挑戰,我還沒有看到張貼或在這裏找到答案....VML背景圖像

我有一個需要出現在電子郵件的Outlook中的右上角的圖像,但該圖像被視爲背景圖像 - 電子郵件的主要內容浮現在背景圖像上。圖像文件不是電子郵件的寬度。它大約是電子郵件寬度的15%,也許是高度的20%。

電子郵件正文寬度必須是640px,高度是可變的。圖像寬203px,高432px。

我正在使用VML在Outlook中顯示背景圖像。該圖像被設置爲<td>標籤的背景圖像,該標籤包含許多提供電子郵件正文(因此爲可變高度)的附加表格。該圖像應該只在td的右上角出現一次。

coordorigin和coordposition是保持圖像到一個位置的有效方法,還是會對包含電子郵件主體其餘部分的td產生負面影響?

任何幫助,將不勝感激。

回答

0

下面是你需要達到你所要求的最低限度:記住

<!-- 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-index將導致VML對象顯示在bgcolor後面VML允許比文字處理器中呈現的典型HMTL更多的樣式,儘可能充分利用您的可能。

我實際上不記得「正確」是否適用於Outlook中的位置。如果不只是使用left:397px;代替。

希望這會有所幫助