Quels que soient l’appareil ou le client de messagerie utilisés par vos destinataires, ces derniers s’attendent à ce que votre email s’affiche parfaitement, sur tous les écrans. Mais créer un email entièrement responsive est loin d’être évident, entre autre à cause du manque de standardisation entre les différents clients mails (Outlook, Gmail…) et de leur mauvaise prise en charge du HTML.
Les balises utilisées en MJML sont sémantiques : mj-button, mj-image ou encore mj-text, chaque nom est explicite, permettant de vous familiariser rapidement avec le langage. Mieux encore, fini les hacks fastidieux comme les commentaires conditionnels pour Outlook : contentez-vous de coder ce que vous voulez voir s’afficher, MJML s’occupe de rendre le tout responsive.
MJML a été spécialement conçu pour la création d’emails et s’appuie sur un système de lignes et de colonnes très utilisé dans le monde de l’email. Responsive par nature, les colonnes s’afficheront côte à côte sur ordinateur, mais l’une en dessous de l’autre sur mobile.
Certains clients de messagerie sont compatibles avec les fonctionnalités interactives, alors pourquoi ne pas les utiliser ? MJML vous facilite la tâche avec des composants interactifs comme mj-navbar, mj-accordion et mj-carousel. Si le client de messagerie de votre destinataire n’est pas compatible avec ces fonctionnalités, MJML les remplacera par des éléments supportés par le webmail.
MJML offre des composants avancés permettant de se passer totalement d’HTML. Mais c’est aussi un framework entièrement personnalisable. Les développeurs qui le souhaitent peuvent ajouter leurs styles CSS aux templates, y compris des media queries, et même créer leurs propres composants MJML. Créer des templates n’aura jamais été aussi rapide.