Maison interface Web tutoriel HTML Comment rédiger des modèles d'e-mails en utilisant HTML

Comment rédiger des modèles d'e-mails en utilisant HTML

Jun 14, 2018 am 09:44 AM
html 邮件

Cet article présente principalement l'utilisation du HTML pour écrire des modèles d'e-mails simples. L'auteur prône le minimalisme... Vous pouvez d'abord consulter le modèle fini présenté dans le lien à la fin de l'article. Les amis qui en ont besoin peuvent s'y référer. it

Aujourd'hui, je souhaite écrire sur un problème "low-tech".

D'ailleurs, je me suis abonné à de nombreuses newsletters (Newsletters), comme JavaScript Weekly. Recevez un e-mail hebdomadaire avec les grandes histoires de la semaine.
2015712153636746.jpg (349×460)

Un jour, je me suis dit, puis-je aussi faire un email comme celui-ci ?

Ensuite, j'ai découvert que ce n'était pas si simple. En mettant de côté le travail d’arrière-plan et d’édition, la simple conception d’un modèle d’e-mail nécessite beaucoup de réflexion.
2015712153840405.jpg (550×671)

Étant donné que cet e-mail formaté est en fait une page Web, son nom officiel est HTML Email. Son affichage correct dépend entièrement du client de messagerie. La plupart des clients de messagerie (tels qu'Outlook et Gmail) filtrent les paramètres HTML, rendant les e-mails méconnaissables.

J'ai découvert que l'astuce pour rédiger des e-mails HTML est d'utiliser la méthode de création de pages Web d'il y a 15 ans. Vous trouverez ci-dessous le guide de rédaction que j'ai élaboré.

1. Doctype

Actuellement, le Doctype le plus compatible est XHTML 1.0 Strict. En fait, Gmail et Hotmail supprimeront votre Doctype et le remplaceront par ce Doctype.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>HTML Email编写指南</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
 </head>
</html>
Copier après la connexion

L'utilisation de ce Doctype signifie que la syntaxe HTML5 ne peut pas être utilisée.

 2.Mise en page

La mise en page de la page web doit utiliser un tableau. Tout d’abord, placez une grande table à l’extérieur pour définir l’arrière-plan.

<body style="margin: 0; padding: 0;">

 <table border="1" cellpadding="0" cellspacing="0" width="100%">

  <tr>
   <td> Hello! </td>
  </tr>

 </table>

</body>
Copier après la connexion

L'attribut border du tableau est égal à 1 pour faciliter le développement. Une fois officiellement publié, définissez cet attribut sur 0.

Dans la couche intérieure, placez la deuxième table. Utilisé pour afficher le contenu. La largeur du deuxième tableau est fixée à 600 pixels pour éviter qu'elle ne dépasse la largeur d'affichage du client.

<table align="center" border="1" cellpadding="0" cellspacing="0" width="600" style="border-collapse: collapse;">

 <tr>
  <td> Row 1 </td>
 </tr>

 <tr>
  <td> Row 2 </td>
 </tr>

 <tr>
  <td> Row 3 </td>
 </tr>

</table>
Copier après la connexion

Il y a plusieurs parties dans le contenu de l'e-mail, il suffit de définir quelques lignes.

 3. Images

 Les images sont les seules ressources externes qui peuvent être citées. Les autres ressources externes, telles que les fichiers de feuilles de style, les fichiers de polices, les fichiers vidéo, etc., ne peuvent être citées.

Certains clients ajouteront des bordures aux liens d'images, et les bordures devront être supprimées.

  img {outline:none; text-decoration:none; -ms-interpolation-mode: bicubic;}   

  a img {border:none;}   

  <img border="0" style="display:block;">
Copier après la connexion

Il est à noter que de nombreux clients n'affichent pas d'images par défaut (comme Gmail), alors assurez-vous que le contenu principal peut être lu même sans images.

  4. Styles en ligne

Il est préférable d'utiliser des styles en ligne pour toutes les règles CSS. Car les styles placés en en-tête de la page web sont susceptibles d’être supprimés par le client. Pour le support client pour les règles CSS, veuillez consulter ici.

De plus, n'utilisez pas la forme abrégée de CSS, certains clients ne la supportent pas. Par exemple, ne l'écrivez pas comme ceci :

style="font: 8px/14px Arial, sans-serif;"
Copier après la connexion

Si vous souhaitez exprimer

 <p style="margin: 1em 0;">
Copier après la connexion

, écrivez-le comme ceci :

<p style="margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0;">
Copier après la connexion

5. Outils de vérification et de test du W3C

Il est nécessaire de s'assurer que le code final peut passer la vérification du W3C, car certains clients supprimeront les attributs non qualifiés. Utilisez également les outils de tests (1, 2, 3) pour voir les résultats d'affichage sur différents clients.

Lors de l'envoi d'un e-mail HTML, n'oubliez pas que le type MIME ne peut pas être utilisé

 Content-Type: text/plain;
Copier après la connexion

Utilisez plutôt

Content-Type: Multipart/Alternative;
Copier après la connexion

. Vous pouvez envisager d'utiliser MailChimp. et Campaign Monitor comme outils d'envoi.

 6. Modèles

Utiliser des modèles que d'autres ont déjà créés est un bon choix (ici et ici), et vous pouvez en trouver davantage en ligne.

Si vous le développez vous-même, vous pouvez vous référer à HTML Email Boilerplate et Emailology.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment utiliser HTML pour créer une page de connexion simple

Supprimer l'espace vide d'Inline- Bloquer en méthode HTML

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles