Je souhaite insérer un saut de ligne dans le corps de mon mailto ........ J'ai essayé% 0A,% 0D et% 0D% 0A. Rien n'a fonctionné pour moi. J'ai testé sur Gmail, Yahoo, Apple Mail, Outlook 2010, Outlook.com et Thunderbird avec Google Chrome sur Mac OSX.
Toute aide s'il vous plaît?
Voici mon code:
<a href="mailto:[email protected]?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>
Je vous suggérerais d'essayer la balise html <br>
, au cas où votre application marketing la reconnaisse.
J'utilise %0D%0A
. Cela devrait fonctionner tant que l'email est au format HTML.
<a href="mailto:[email protected]?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>
Vous voudrez probablement supprimer le% 20 avant le prénom, sinon vous aurez un espace comme premier caractère de la ligne suivante.
Une note, quand j'ai testé cela avec votre code, cela a fonctionné (avec un espacement supplémentaire). Utilisez-vous un client de messagerie qui n'autorise pas le formatage HTML?
Insérez %0d%0a
entre votre texte sans espace. Par exemple,
this%20is%20fist%20line%0d%0athis%20is%20second%20line%0d%0athis%20is%20third%20line
le code ci-dessus générera le suivant-
this is my first line
this is my second line
this is my third line