Проблемы с использованием VML в почтовых шаблонах при пересылке почты

Я новичок, так что было бы здорово, если бы вы могли ответить на это простым объяснением:)

Я программирую почту, где мне нужен живой текст поверх изображения, поэтому я использовал пуленепробиваемые фоны с VML, чтобы он работал в Outlook.

Все выглядит хорошо, если я не пересылаю почту не клиентам Outlook, например, Yahoo. Затем один блок, в котором я использовал 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 ответов

Другие вопросы по тегам