Le HTML d'un e-mail a vingt ans de retard sur le web, volontairement
Publié le 09/09/2026 · 4 min de lecture · Outils fichiers
Daniel Okonkwo — Développeur front-end et rédacteur Tech chez OneKitly
Performance web · Formats de fichiers
Vérifié à partir de 3 sources
Une page web est servie à un navigateur qu'on peut à peu près prévoir. Un message est livré à plusieurs dizaines de lecteurs qui n'ont rien en commun — un client de bureau de 2016, un téléphone, un webmail qui réécrit ton balisage avant de l'afficher — et chacun retire ce qui lui déplaît. D'où un dialecte figé il y a des décennies : pas de feuille de style externe, car un lecteur devrait aller la chercher et la plupart ne le feront pas ; pas de script, car tous les lecteurs le suppriment ; une mise en page en tableaux imbriqués, parce que c'est ce sur quoi ils s'accordent encore ; et du CSS écrit en ligne sur chaque balise, parce qu'un bloc de style dans l'en-tête est jeté par plusieurs des plus grands webmails. Exporter un message en HTML te donne ce balisage dans un fichier que ton navigateur ouvre — autonome, sauf pour les images que l'expéditeur a laissées sur son propre serveur et qui restent des références distantes. Cela s'imprime bien, cela s'archive bien, et cela ne ressemblera pas exactement à ce que voyait l'expéditeur — parce que cela n'a jamais eu la même allure dans deux logiciels.
Pas de feuille de style, pas de script, une mise en page faite de tableaux imbriqués et des styles écrits sur chaque balise. Savoir pourquoi explique ce à quoi un fichier HTML exporté ressemblera — et ce à quoi il ne ressemblera pas.
Les deux images, encore
Le fichier exporté intègre ce qui était dans le message et laisse ce qui n'y était pas. Les images que l'expéditeur a jointes et désignées par cid: font partie du fichier : elles s'affichent que tu sois connecté ou non, et la page reste autonome si tu la copies sur un disque de sauvegarde. Les images que l'expéditeur a laissées sur son serveur restent des adresses : ouvrir le fichier des années plus tard laisse des trous là où se trouvait une bannière — et, si le serveur tourne encore, apprend à son propriétaire que tu as ouvert un vieux message aujourd'hui.
Quand préférer le HTML, et quand le texte
Prends le HTML quand l'apparence fait partie de ce que tu conserves : une facture avec un tableau de lignes, une confirmation de réservation dont la référence est mise en page pour être lue, un message qu'il faudra peut-être montrer tel qu'il a été reçu. Prends le texte brut quand tu veux chercher, citer ou stocker des milliers de messages — le texte pèse un dixième et ne traîne pas une mise en page qui vieillira. Garder les deux pour la poignée qui compte ne coûte rien et tranche la question plus tard.
Questions fréquentes
- La page exportée aura-t-elle la même allure que dans mon logiciel ?
- Proche, sans être identique. Ton logiciel de messagerie applique ses propres réglages par-dessus le message — polices, espacements, largeur maximale — et un navigateur en applique d'autres. Comme le message porte ses styles en ligne, la substance voyage ; ce qui bouge, c'est le cadre autour. Si un rendu exact compte, imprime la page en PDF depuis le navigateur et garde-le à côté.
- Pourquoi tant de messages emploient-ils encore des tableaux pour la mise en page ?
- Parce que c'est la seule mise en page que tous les lecteurs rendent encore pareil. Les systèmes de mise en page modernes sont inégalement pris en charge d'un logiciel à l'autre, et un design qui s'effondre dans l'un des grands est un design qui échoue pour une part du public que l'expéditeur ne peut pas identifier. Les tableaux sont laids à écrire et marchent partout — dans le courrier, cette combinaison a toujours gagné.
- Le HTML exporté est-il sûr à ouvrir ?
- C'est le balisage du message lui-même : il porte donc ce que l'expéditeur a écrit — en pratique des styles et des liens, les scripts ne survivant pas au trajet dans le système de messagerie. Traite les liens avec la même méfiance que dans le logiciel de messagerie : une page exportée a perdu les avertissements que ton client affichait autour. Si le message t'inspirait de la défiance, lis-le plutôt en texte brut.
Articles qui pourraient t'intéresser
Tous les guides →Outils similaires
Sources
Tu as repéré une erreur dans cet article ?