Подтвердить что ты не робот

Для получения бюллетеня по электронной почте следует использовать теги double br, чтобы уменьшить некоторый встроенный код?

Поскольку я разрабатываю inline с помощью тегов <span> или <p>, могу ли я просто пойти в настоящую старую школу и использовать <br><br> для разрыва абзацев вместо закрытия и повторного открытия тега <p> каждый раз?

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

<p style="font-size: small; font-family:Tahoma, Geneva, sans-serif">Selection of the 200 New &amp; Recently updated companies over the last month. Click on the company name for up-to-date business information.</p>
<p style="font-size: small; font-family:Tahoma, Geneva, sans-serif">Company Name, FL provider of Category was updated on 2/12/2013</p>
<p style="font-size: small; font-family:Tahoma, Geneva, sans-serif">Company Name, TX provider of Category was updated on 2/13/2013</p>
<p style="font-size: small; font-family:Tahoma, Geneva, sans-serif">Company Name, AK provider of Category was updated on 2/15/2013</p>

Есть ли недостаток в переключении некоторых из них, если применимо для <br><br>? Поддержка почтового клиента или что-то в этом роде?

4b9b3361

Ответ 1

Не стесняйтесь использовать теги разрыва строки, вы вполне правильно уже определили потенциал для снижения вашей разметки таким образом, и для этого нет никаких недостатков. Каждый клиент электронной почты и веб-клиент поддерживают их, и они более надежны, чем использование полей в тегах абзацев, поскольку поля не поддерживаются всесторонне во всех системах.

Ссылка: http://www.campaignmonitor.com/css/

Ответ 2

Я использую двойные теги <br> между всем текстом. Это наиболее согласованный вариант для электронной почты.

Вам нужно соединить его с &nbsp;, хотя в верхней и нижней части текста, как это может быть у некоторых клиентов (Outlook, я думаю), будет сжимать пустые строки. Вот пример:

<td>
&nbsp;<br>
The no break space is needed above and below the text where it meets the table cell.
<br><br>
double br between paragraphs are the best way to do it.
<br><br>
You need 1 no break space per line at the bottom (and top) so that Outlook doesn't remove the text row.
<br>&nbsp;<br>&nbsp;
</td>

Это самый быстрый способ, но ограничивает вас кратностью вашей линии. Другой вариант - использовать отступы:

<td style="padding-top:15px; padding-bottom:30px;">
The no break space is needed above and below the text where it meets the table cell.
<br><br>
double br between paragraphs are the best way to do it.
<br><br>
You need 1 no break space per line at the bottom (and top) so that Outlook doesn't remove the text row.
</td>

Предполагая, что высота линии была установлена ​​равной 15px, оба этих метода будут давать одинаковые результаты и широко поддерживаются во всех основных почтовых клиентах.

Ответ 3

Вы должны использовать один большой параметр <div> для стилизации и использовать <p> или <br/>, как вам угодно. Кстати: </br> не существует.