MS Outlook 2007 <br>Проблема - PullRequest
       4

MS Outlook 2007 <br>Проблема

6 голосов
/ 15 марта 2011

Я сделал HTMLemailer для клиента. У электронной почты есть несколько разрывов строк. На других клиентах это выглядит прекрасно, пока я не наткнулся на MS Outlook 2007. Кажется, что Outlook не распознает <br> и ширину, которая находится внутри <div>. можно ли это исправить? Заранее спасибо.

<table width="602px" cellpadding="0" cellspacing="0" border="0" align="center">
    <tr>
        <td colspan="3">
            <p align="center" style="font-family: arial; font-size: 11px; color: #000000;">If you are unable to read the contents of this email, please <b><a href="#" style="color:#000000; text-decoration:none;">click here</a></b> to view the online version.</p>
            <br>
         </td>
    </tr>
    <tr>
        <td colspan="3"><a href="#"><img src="#" width="602" height="161" alt="#"></a></td>
    </tr>
    <tr>
        <td colspan="3" style="border-top:2px black solid;"><br><br></td>
    </tr>

Ответы [ 3 ]

2 голосов
/ 11 июня 2012

Outlook - это боль для большинства вещей, связанных с электронной почтой HTML.Вы можете попробовать самостоятельно закрыть тег br <br /> и, возможно, поместить его в элемент абзаца, но я сомневаюсь, что он заработает сам по себе.Другие вещи, которые я бы попробовал, это добавить символ пробела &nbsp; без пробелов, чтобы заставить какую-то раскладку в ячейку td, или даже перейти к старой школе и вставить белое отступовое изображение с высотой, установленной на то, что вам нужно.

0 голосов
/ 15 сентября 2017

Помимо уже внесенных предложений, я бы рекомендовал использовать некоторые из создателей новостных рассылок HTML, которые доступны в наши дни;

Я знаю из своей компании Publicate, что мы тратим большое количество времени на тестирование и оптимизацию HTML, чтобы его можно было экспортировать и правильно отображать в Outlook.

Мы используем электронную почту на Acid как часть процесса тестирования, который также может быть полезен для вас, или также проверьте Litmus, если вы хотите написать свой собственный код.

0 голосов
/ 15 апреля 2013

Проблема возникает из-за объявления <br> в новой строке.Outlook автоматически добавляет новую строку плюс br.Попробуйте поместить их в ту же строку, что и предыдущий код.

...