Вставить разрыв строки в соответствующей тела
Я хотел бы вставить разрыв строки в мое тело mailto. Я попробовал %0A, %0D и %0D%0A. ничего не работало для меня. Я тестировал на Gmail, Yahoo, Apple Mail, Outlook 2010, Outlook.com и Thunderbird с Google Chrome на Mac OSX.
любая помощь, пожалуйста ?
вот мой код:
<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
3 ответа:
Я бы предложил вам попробовать HTML-тег
<br>
, в случае, если ваше маркетинговое приложение распознает его.Я использую
%0D%0A
. Это должно работать до тех пор, пока электронная почта имеет формат HTML.<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0AFirstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
вы, вероятно, захотите вынуть %20 перед Firstname, иначе у вас будет пробел в качестве первого символа в следующей строке.
записку, когда я тестировал этот код, он работал (вместе с пробелами). Вы используете почтовый клиент, не позволяет форматировать HTML?