|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Bonjour à tous,
Lors de la réalisation de mon emailing pour mon entreprise en html je me suis rendu compte que en fonction de l'envoie des mails sur des boites mails différentes l'interprétation est différente également (ce qui est logique ).Par exemple sur ma boite mail iMAC la réception et la présentation du mail est comme je le souhaite mais sur la boite yahoo, hotmail, gmail un espace se forme entre chaque image. Voici le code de mon message html : Code :
![]() Avez-vous une solution pour résoudre ce disfonctionnement? Merci de m'avoir lu et pour votre future réponse. Cordialement, Edouard |
||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
En mettant chaque image dans une ligne d'un tableau.
En effet, dans ce cas, on peut créer un tableau d'une colonne sur sept lignes en mettant chaque image dans une cellule. Ensuite, on indique que l'espacement entre les cellules doit être nul. Ainsi les images paraissent "collées" les unes aux autres. Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Merci Kaamo pour votre réponse.
J'ai essayé votre code et je retrouve exactement le même problème. Les images sont toujours "séparées" par un espace. Lors de différents essaies j'avais déjà tenté votre solution avec un tableau d'une colonne et 7 lignes mais malheureusement l'interprétation du code était également mauvaise pour les boites yahoo, hotmail, et gmail. De plus sur outlook 2003 chaque image est encadré par une ligne bleue ce qui révéle le découpage du emailing. J'ai également rajouter dans mon code au niveau de chaque image border="0" mais ça ne change rien du tout. Je commence à me demander s'il est judicieux de découper mon emailing en plusieurs images, et plutôt choisir la solution d'une seule et unique image ce qui va éviter tous ces dysfonctionnements. |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
étrange cet espace si le cellpadding et cellspacing vaut 0. Je sèche pour cette partie de l'erreur
Sinon pour le cadre bleu, cela devrait fonctionner : (à appliquer sur chaque image) |
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
Hum, j'ai trouvé. Chaque retour à la ligne dans ton code est interprété. Même si tu ne fais pas un <br/> explicitement. Il faut donc mettre le code sur une seule ligne plutôt que sur plusieurs. Par exemple :
Au lieu de : Code :
Code :
<html><head></head><body><table cellpadding="0" cellspacing="0">
|
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
bonjour,
en plus de supprimer les bordures des cellules, il faut définir l'image comme un bloc : Code :
<img src="tonImage.jpg" style="display:block"/>
|
|
|
20
|
|
|
#7 |
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Merci pour votre réponse.
J'ai réalisé les modifications que vous m'avez soumis et voici le code : Code :
<html><head></head><body><table cellpadding="0" cellspacing="0"><tr><td><a href="http://www.falard.fr/"><img alt="Falard" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/1.jpg" style="border: 0;" height="160" width="595" /></a></td></tr><tr><td><a href="http://www.falard.fr/"><img alt="Gamme" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/2.jpg" style="border: 0;" height="330" width="595" /></a></td></tr><tr><td><a href="http://www.falard.fr/"><img alt="F1" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/3.jpg" style="border: 0;" height="154" width="595" /></a></td></tr><tr><td><a href="http://www.falard.fr/"><img alt="F20" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/4.jpg" style="border: 0;" height="118" width="595" /></a></td></tr><tr><td><a href="http://www.falard.fr/"><img alt="F40XA5" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/5.jpg" style="border: 0;" height="210" width="595" /></a></td></tr><tr><td><a href="http://www.falard.fr/"><img alt="Atex" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/6.jpg" style="border: 0;" height="213" width="595" /></a></td></tr><tr><td><a href="http://www.falard.fr/"><img alt="Contact" src="http://i.message-business.com/content/operations/EmailOperations/_15381/373237/Images/7.jpg" style="border: 0;" height="232" width="595" /></a></td></tr></table></body></html>
Malheureusement le problème est toujours le même. Je ne fais pas de copie d'écran car c'est identique à la première capture. Je n'ai pas encore vérifié pour les bordures bleu sur outlook 2003 car pour le moment je n'ai pas accès à cette messagerie. Peut être une autre solution?? Merci. edit : @ auteur je n'avais pas vu votre post je vais essayer votre solution et je vous tiens informé. Merci pour votre réponse |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
![]() ![]() ![]() @Auteur : Votre solution fonctionne merci beaucoup @Kaamo : Merci encore une fois de m'épauler sur mes difficultés dans la réalisation de cette emailing. Ce Forum est vraiment sympa et réactif. Ca fait vraiment plaisir... Mais attention un problème en cache toujours un autre... Voici donc le code final : Code :
|
||
|
|
00
|
|
|
#9 | ||||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
Citation:
Citation:
Code :
style="display:block; height:154px; width:595px" et sinon quel est le problème ?
|
||||
|
|
00
|
|
|
#10 | |
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
Citation:
![]() |
|
|
|
00
|
|
|
#11 | ||
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Bonjour à tous,
Désolé de n'avoir pas pu répondre avant. Voici donc le code final avec vos modif suggérées. Code :
C'est pour cela qu'un problème peut survenir à tout moment et que je reste méfiant. Je vous rassure Kaamo ce n'est pas par rapport à vos propositions qui se sont par ailleurs révélées utiles. ![]() J'attend les réponses de mes contacts pour la vérification des messageries outlook. Je vous tiens informé. Cordialement, Edouard |
||
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
Bonjour Edouard,
Pas de soucis Néanmoins, attention à la syntaxe : En effet, il s'agit plutôt d'utiliser : à la place de = quand on définit les styles dans l'attribut style=""Et inclure le border également dans cette balise Code :
style="display:block; height:232px; width:595px;border:0" Ca dépend du <!DOCTYPE> que l'on définit au début de la page. Je me souviens d'un border-width:none ? ou alors border:none ? Ou alors un border-style:none ? Je conseille d'attendre des membres plus aguerri en CSS que moi |
|
|
00
|
|
|
#13 | ||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
Citation:
Citation:
Quant à l'attribut border, il regroupe tous les paramètres que l'on peut attribuer à une bordure (color, width, style) cf. : http://www.w3schools.com/cssref/pr_border.asp |
||
|
|
00
|
|
|
#14 | |||
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Voici donc mon code modifié et corrigé :
Code :
Citation:
J'ai commencé à lire sur internet des explications mais il est vraie que cela dépasse mes compétences qui sont par ailleurs très limitées ![]() Pouvez m'éclairer sur ce point? Est il nécessaire de faire apparaitre cette information en sachant que je passe par une plateforme de emailing qui est message-business.com Ou je peux laisser mon code tel quel? Merci pour vos réponses précédentes |
|||
|
|
00
|
|
|
#15 |
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
ça permet de renseigner au navigateur dans quel type de HTML la page a été codée. Ca permet aussi de respecter des standards de développement commun à tous les développeurs en fonction du type d'HTML utilisé.
En l'absence de doctype, il me semble que les navigateurs utilisent un mode plus permissif vis à vis des syntaxes CSS et HTML. Vous pouvez utiliser votre code tel quel sans DOCTYPE. En effet, il me semble qu'un Doctype est nécessaire si il y a utilisation de certaines propriétés du CSS3 et s'il y a utilisation de la balise <p> qui n'a pas la même marge avec ou sans la mention de Doctype. Bref, dans votre cas, ça devrait passer niquel sans
|
|
|
10
|
|
|
#16 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
|
|
|
10
|
|
|
#17 |
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Merci pour vos informations.
C'est bien ce que j'avais déjà lu sur internet auparavant. http://www.w3.org/QA/2002/04/valid-dtd-list.html Donc je vais suivre vos recommandations, et ne pas mettre de DOCTYPE. Par contre j'ai fais valider mon url sur W3C et des erreurs sont détectées mais je pense que ce ne doit pas être génant. http://validator.w3.org/check?uri=ht...Inline&group=0 Enfin bref, merci encore Kaamo & Auteur pour votre aide précieuse. |
|
|
00
|
|
|
#18 | |
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
Citation:
(ou je n'ai pas été assez précis)Je te conseille vivement de mettre un DOCTYPE |
|
|
|
10
|
|
|
#19 | ||
|
Invité de passage
![]() Edouard Chargé d'affaire Inscription : août 2011 Messages : 13 ![]() |
Bonjour,
Désolé Auteur pour cette réponse tardive mais j'ai eu des contres temps au boulot. Donc j'ai suivi vos conseils et j'ai ajouté un DOCTYPE à mon code html. Par contre je ne suis pas sure sur le choix du DOCTYPE car il en existe 3 différents le simple le transitional et le frameset. Lequel me conseillez vous? J'ai choisi de mettre le transitional car j'ai vu plusieurs emailing avec celui-ci . Mais comme vous pouvez le comprendre j'ai fais cela sans aucune réflexion ![]() Donc voici mon code finale. Ce code est-il correcte pour un emailing? J'espère n'avoir rien oublié Code :
Donc je pense que cette modif est bénéfique... |
||
|
|
00
|
|
|
#20 | ||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
attention dans le code que tu as posté il y a une balise html en trop :
Code :
<html xmlns="http://www.w3.org/1999/xhtml"><html>
Code html :
Le lien que tu as donné indique qu'il y a 17 erreurs
|
||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com