J'ai des difficultés à créer un e-mail HTML. J'ai actuellement converti mon email entier à une table de 8 ligne dans l'ordre suivant:Problèmes avec les images sur les e-mails HTML
- tête (image)
- champ Date
- Champ Contenu
- Base de contenu (image du bas arrondi)
- haut en bas de page (image supérieure arrondie)
- Pied de page
- base de pied de page (image du bas arrondi)
Comme vous pouvez le voir, quatre de ces champs contiennent une image. J'ai été très stricte avec la disposition de ma table, en faisant 550px de large, les images elles-mêmes ont une largeur de 550px et j'utilise border-collapse sur la table pour supprimer l'apparence des bords de champs. Le problème que j'ai, c'est que tous les champs sans images contiennent quelques pixels de plus, ce qui, comme j'utilise des fonds et des sommets arrondis, ruine un peu la mise en page. Je ne peux pas comprendre pourquoi il fait ça. Les images sont ajoutées selon la balise <img>
et ce que je pense, c'est qu'elle place un espacement entre le bord du champ et l'image et que le reste de la table dépend de la largeur du plus grand il pousse les autres sur quelques pixels. J'ai du mal à trouver une solution à cela, j'ai essayé beaucoup de choses différentes telles que les marges négatives sur les images et les tableaux. Quelqu'un peut-il offrir des solutions à cela?
L'image ci-dessous illustre cette "progression" et bien que mineure, lors de l'exportation vers Outlook, elle semble doubler. L'image commence au-dessus de la ligne « Hydref 2010 » -
MISE À JOUR: je les commandes cellspacing et cellpadding et les réduit à 0, ce qui fixe l'affichage dans un navigateur, mais dans Outlook, il est le même
Les tables sont généralement mauvaises et je suis un mauvais garçon, mais c'est tout simplement mauvais. Veuillez poster votre code. –
Malheureusement, ne pas utiliser les tableaux dans un e-mail HTML signifie que tout l'e-mail est rendu inutile ... Les e-mails sont différents des sites Web –