转发邮件时在邮件模板中使用VML的问题

时间:2018-07-18 09:01:14

标签: html-email email-templates

我是新手,所以如果您能以简单的说明来回答这个问题,那就太棒了:)

我正在编写一封邮件,其中我需要在图像顶部显示实时文本,因此我将防弹背景与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中工作,因此这可能是特定于客户端的问题吗?您知道解决方法吗?

谢谢!

0 个答案:

没有答案