Caniemail.com - service de vérification de compatibilité des contenus d’e-mail (version e-mail de caniuse)
(caniemail.com)Prise en charge de la propriété CSS transition (29 mars 2024)
- Récapitulatif de la prise en charge de la propriété CSS
transitiondans les clients e-mail - La propriété CSS
transitionpermet d’animer les changements de valeurs des propriétés CSS sur une durée donnée - Elle n’est pas encore largement prise en charge par les clients e-mail
Prise en charge de la propriété CSS text-wrap (3 avril 2024)
- Récapitulatif de la prise en charge de la propriété CSS
text-wrapdans les clients e-mail - La propriété CSS
text-wrappermet de définir comment les mots longs doivent être coupés à la ligne - Elle n’est pas encore largement prise en charge par les clients e-mail
Prise en charge des propriétés CSS word-spacing, shape-margin, shape-outside (13 mars 2024)
- Récapitulatif de la prise en charge des propriétés CSS
word-spacing,shape-margin,shape-outsidedans les clients e-mail word-spacingest une propriété qui permet d’ajuster l’espacement entre les motsshape-marginetshape-outsidesont des propriétés qui définissent la manière dont le texte s’habille autour d’une image ou d’un objet- Elles ne sont pas encore largement prises en charge par les clients e-mail
Actualités des mises à jour Caniemail de mars 2024 (29 mars 2024)
- Informations récapitulatives sur les mises à jour ajoutées au site Caniemail en mars 2024
Actualités des mises à jour Caniemail de février 2024 (29 février 2024)
- Informations récapitulatives sur les mises à jour ajoutées au site Caniemail en février 2024
État de la prise en charge des propriétés CSS par les clients e-mail
- Apple Mail (macOS) : 267 prises en charge sur 284
- Apple Mail (iOS) : 266 prises en charge sur 284
- Samsung Email (Android) : 239 prises en charge sur 284
- SFR (webmail desktop) : 226 prises en charge sur 257
- WEB.DE (iOS) : 222 prises en charge sur 235
Présentation du site Caniemail
- Site lancé et maintenu par @HTeuMeuLeu et l’équipe de Tilt Studio
- Basé sur le site caniuse.com original de @Fyrd et designé par @Lensco
- Basé sur l’idée originale et le nom proposés par @M_J_Robbins et l’équipe Rebel
- La communauté des développeurs e-mail sur GitHub contribue aux données
- En cas de problème, le site invite à signaler les bugs sur GitHub
L’avis de GN⁺
- Un site très utile pour les développeurs e-mail, qui permet de voir d’un coup d’œil la prise en charge des propriétés CSS selon chaque client e-mail. C’est un site indispensable pour vérifier la compatibilité lorsqu’on applique de nouvelles propriétés CSS aux e-mails.
- La prise en charge de CSS par les clients e-mail reste encore très insuffisante par rapport aux navigateurs web. Les propriétés liées à l’animation ou à la mise en page sont presque totalement absentes, ce qui constitue une limite pour le design d’e-mails.
- Le site publie régulièrement des informations de mise à jour, ce qui semble utile aux développeurs e-mail pour rester à jour. En revanche, le rythme des mises à jour est si soutenu qu’il peut être difficile à suivre.
- Parmi les sites similaires, on peut citer EmailOnAcid et Litmus, qui se distinguent en proposant des captures d’écran d’aperçu du rendu dans chaque client. Utilisés avec Caniemail, ils peuvent produire un effet de synergie.
1 commentaires
Commentaires sur Hacker News
Excellente ressource, et Outlook est vraiment pénible avec son support très limité
J’avais souvent du mal en créant des templates d’e-mails pour les notifications de l’app de l’entreprise, puis je suis passé à MJML(https://mjml.io/) et ça s’est beaucoup mieux passé
Parmi les différents appareils testés, c’était ce qui semblait offrir la meilleure compatibilité, et j’utilisais Litmus(https://litmus.com) pour vérifier le rendu dans diverses apps et sur différents appareils. J’ai aussi essayé https://testi.at/ mentionné dans un autre fil, et ça marchait bien
Les e-mails HTML sont figés comme le web à l’époque d’IE6, donc pour les rares travaux e-mail qui demandent plus qu’une liste de balises image, j’ai utilisé Foundation for Emails(https://get.foundation/emails.html) et je suis déjà reconnaissant que ça existe
Il y a une anecdote amusante à propos de ce site. Son opérateur disait avoir vu dans les logs d’utilisation beaucoup de traces de personnes qui avaient mal compris l’objectif du site, y saisissaient des noms de célébrités et tentaient de leur envoyer des e-mails
Avant de lancer un nouveau service, ce serait bien d’ajouter une courte section explicative pour qu’une personne moyenne puisse comprendre de quoi il s’agit
Plus le score est bas, mieux c’est. Je connais pas mal de gens dont la politique est : « les e-mails n’autorisent que le texte brut, pas de pièces jointes sans accord préalable, et tout le reste est supprimé automatiquement »
Le problème, c’est l’usage excessif de CSS, ou pire, le fait d’autoriser JavaScript. Je ne vois pas de problème de sécurité propre aux e-mails qui viendrait du HTML seul, sans CSS ni JavaScript
Il me semble qu’avec Thunderbird, il fallait afficher la source du message pour le lire
Liens associés :
Can I Email? - https://news.ycombinator.com/item?id=27112960 - mai 2021, 273 commentaires
Can I Email: ‘Can I Use’ for email - https://news.ycombinator.com/item?id=20948826 - septembre 2019, 196 commentaires
'Can I Use' for Email - https://news.ycombinator.com/item?id=20934601 - septembre 2019, 1 commentaire
Les deux clients les plus populaires, Gmail et Outlook, sont respectivement 25e et 41e, donc tout en bas du classement
display: none, les animations et d’autres propriétés CSS qu’on ne peut pas forcément considérer comme indispensables dans un e-mailLes bases sont assurées, donc viser un rang élevé n’est pas nécessairement un bon objectif
Un « document » HTML pleinement fonctionnel est en réalité plus proche d’une application que d’un document, donc il est logique que les clients mail limitent la prise en charge
Mais à cause de cette fragmentation, j’aimerais qu’il existe un vrai standard. Il faudrait un sous-ensemble officiel de HTML non applicatif, incapable de charger des ressources distantes ou d’exécuter du code. Un format de document avec médias intégrés, animations, style, etc., suffirait
Je comprends que l’industrie de l’ad tech veuille transformer mon e-mail en panneau publicitaire, mais j’aimerais bien que ça cesse. Texte brut et pièces jointes suffisent
Pour info, jsx-email intègre une fonctionnalité CLI de vérification de compatibilité des clients mail qui utilise le jeu de données caniemail : https://jsx.email/docs/core/cli#check
Il serait probablement plus utile de lister uniquement les quelques propriétés CSS reconnues par tous les clients mail. Je ne plaisante pas, je le pense vraiment
En général, la réponse de CanIEmail? est « non »
Parmi celles prises en charge partout, il semble y avoir à peu près
border-collapse, la forme abrégéefont,list-style-type, plusieurs unités CSS (cm,em,ex,in,mm,pc,%,pt,px),vertical-align, certains éléments HTML et l’attributvalign, ainsi que les formats d’image JPG/PNGAu début, j’ai cru que c’était un site gag affichant juste « No. » en gros
La prise en charge du mode sombre dans les e-mails fait partie des choses les plus frustrantes que j’aie vécues comme développeur front-end depuis l’époque d’IE6
En gros, on n’a d’autre choix que d’implémenter un design en mode clair, puis de choisir des couleurs qui resteront acceptables quand des clients mail maladroits en mode sombre inverseront automatiquement les couleurs
Gmail est l’un des pires exemples. En mode sombre, il n’y a absolument aucun moyen de choisir soi-même les couleurs