Bonjour,
je souhaiterais envoyer un mail en html, une simple image et un texte qui se superpose sur une partie de l'image.
Rien de bien difficile a priori, mais vu que c'est pour un email ça se complique.
J'ai trouvé cette liste qui relève toutes les propriétés non disponibles pour les différents client email.
Je ne peux pas utiliser de backgroud-image pour mettre l'image en arrière plan, je ne peux pas utiliser de position et de top/left pour positionner en absolu les éléments, ni même de margin pour mettre une marge négative et faire chevaucher le texte sur l'image.
Le code HTML de l'email se résume à ça :
(le style doit être intégré directement dans les balises html pour que ça marche)
Auriez vous une astuce pour faire passer mon texte sur mon image ? par exemple à 50px du haut et 50px de la gauche de l'image ?
Merci
Modifié par vichenze (21 Jan 2009 - 17:19)
je souhaiterais envoyer un mail en html, une simple image et un texte qui se superpose sur une partie de l'image.
Rien de bien difficile a priori, mais vu que c'est pour un email ça se complique.
J'ai trouvé cette liste qui relève toutes les propriétés non disponibles pour les différents client email.
Je ne peux pas utiliser de backgroud-image pour mettre l'image en arrière plan, je ne peux pas utiliser de position et de top/left pour positionner en absolu les éléments, ni même de margin pour mettre une marge négative et faire chevaucher le texte sur l'image.
Le code HTML de l'email se résume à ça :
(le style doit être intégré directement dans les balises html pour que ça marche)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
</head>
<body style="font-size: 0.9em;font-family: Tahoma, Arial, Helvetica, sans-serif;background-color:#FFFFFF;">
<div style="width:380px;height:570px;">
<img src="http://adresse/image/img.gif" alt="" />
<div style="width:170px;height:108px;">texte à mettre au dessus de l'image</div>
</div>
</body>
</html>
Auriez vous une astuce pour faire passer mon texte sur mon image ? par exemple à 50px du haut et 50px de la gauche de l'image ?
Merci
Modifié par vichenze (21 Jan 2009 - 17:19)