我是新手,所以如果您能以简单的说明来回答这个问题,那就太棒了:)
我正在编写一封邮件,其中我需要在图像顶部显示实时文本,因此我将防弹背景与VML配合使用以使其在Outlook中起作用。
一切看起来都不错,除非我在非Outlook客户端中转发邮件,例如雅虎然后,我在其中使用VML的一个块消失了,并且有一个空白的白框。这是我的代码:
<tr>
<td class="header2" background="some_image.jpg" bgcolor="#63a924" width="670" height="149px" valign="top" style="background-repeat: no-repeat;">
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:670px; height:149px;">
<v:fill type="frame" src="some_image.jpg" color="#63a924" />
<v:textbox inset="0,0,0,0">
<![endif]-->
<div>
<table class="table_header" border="0" cellpadding="0" cellspacing="0" width="670px" style="height: 149px; mso-table-lspace: 0; mso-table-rspace:0;">
<tr>
<td class="headline" valign="middle" width="600px" style="height: 149px; color: white; font-weight: bold; letter-spacing: 4px; padding: 0px 20px 0px 20px; font-family: 'Arial',sans-serif; font-size: 32px;">
Some Text
</td>
</tr>
</table>
</div>
<!--[if gte mso 9]>
</v:textbox>
</v:rect>
<![endif]-->
</td>
</tr>
由于转发时它可以在Outlook中工作,因此这可能是特定于客户端的问题吗?您知道解决方法吗?
谢谢!