HTML Outlook Outlook 2003 выпуск - PullRequest
0 голосов
/ 07 мая 2011

У меня html-сообщение электронной почты, настроенное как

<td valign="top"><table width="650" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">
        <tr>
            <td width="25"  valign="top">
                <img src="/images/left_border.jpg" border="0" align="right" style="padding:0; display: block;">
            </td>
            <td width="600"  valign="top" style="padding: 0px;">
                <img src="/images/banner.jpg" border="0" align="left" style="padding:0; display: block;">
          </td>
            <td width="25" align="left">
                <img src="/images/right_border.jpg" border="0" align="left" style="padding:0; display: block;">
            </td>   
        </tr>
                 </table>
              </td>

Однако в Outlook 2003 и почтовых клиентах в окружении оно выглядит как дополнительная граница с левой и правой сторон.

Как это можно решить?

1 Ответ

0 голосов
/ 07 мая 2011

Это не будет хорошо работать в Outlook 2007+, так как вы используете несовместимые теги, включая padding: и display:. Итак, вернемся к чертежной доске вокруг. Вот еще раз о том, что поддерживают различные браузеры: http://www.campaignmonitor.com/downloads/documents-tools/Campaign_Monitor_Guide_to_CSS_Support_in_Email_27_Aug_2009.pdf

Технически, код, который вы разместили, является недействительным, поскольку он начинается с <td>, который должен быть внутри <table> и <tr>, чтобы быть действительным. Я подозреваю, что вы разместили только фрагмент, так что, возможно, лучше предоставить весь контекст.

...