web-dev-qa-db-fra.com

Puis-je utiliser une DIV dans un modèle de courrier électronique?

Je suis très confus quant à la conception d'un modèle de courrier électronique pour une campagne mailchimp. Je veux savoir si je peux utiliser une div avec une classe de "Conteneur" sur mon modèle de courrier électronique. L'utilisation des balises div est-elle prise en charge par tous les clients de messagerie? J'utilise DIV uniquement pour le conteneur, mais dans la partie interne du modèle, j'ai utilisé les balises table, tr et td. S'il vous plaît, faites-moi savoir.

Merci.

9
Crookbud

Vous pouvez utiliser div, mais les tables sont prises en charge de manière plus cohérente. Si vous essayez d’emprunter la route des divs, vous constaterez que certaines de vos CSS vont échouer.

En outre, en allant avec des tables, cela ouvre les attributs html de la vieille école qui ne fonctionnent que dans des tables. Ceux-ci incluent align, valign, bgcolor etc., qui sont tous pris en charge à 100%, tandis que leurs équivalents CSS ont un support partiel.

En passant, voici toutes les ressources dont vous aurez besoin pour commencer à utiliser un courrier électronique HTML.

15
John

Il n'y a pas de spécifications pour la mise en page en utilisant sans table ni tables. Cependant, l’utilisation de tableaux est la méthode préférée car elle affiche tous les éléments à la fois. Cela s’aligne sur le rendu des modèles de courrier électronique; tandis que div est rendu séparément. Si vous utilisez div, incluez vos CSS dans le modèle, car certains clients ne prennent pas en charge les CSS externes.

4
Harish

À compter d'avril 2017, vous pouvez utiliser les balises <div> dans vos courriels. Outlook était le seul client de messagerie majeur à ne pas les prendre en charge.

Voir https://github.com/rodriguezcommaj/principles-of-email-design et https://www.sendwithus.com/resources/templates

0
Dan Dascalescu