Bonjour,
Je cherche a faire en sorte que plusieurs div soit positionnés par rapport à un div conteneur...
Comment faire?
Quel style pour le conteneur et quels styles pour les contenus...
Bonjour,
Je cherche a faire en sorte que plusieurs div soit positionnés par rapport à un div conteneur...
Comment faire?
Quel style pour le conteneur et quels styles pour les contenus...
Salut
Ta demande est particulièrement vague...
Combien de DIV? Positionnées de quelle façon?
Et si tu as déjà un peu de code (même avec des erreurs), ça peut être utile de le mettre.
![]()
Imbrication de div ?
Mais c'est vrai que ta demande est vague
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div id="conteneur"> <div....> </div> <div....> </div> </div>![]()
C'est comme tu as fait madfrix...
Voici la structure:
C'est un code pour un email...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div id=\"conteneur\" style=\"width:680px;height:519px;\"> <div id=\"nom\" style=\"position:relative; top:20px; left: 331px;\">".stripslashes($nom)."</div> <div id=\"adresse\" style=\"position:relative; top:40px; left: 331px;\">".stripslashes($adresse)."</div> <div id=\"ville\" style=\"position:relative; top:61px; left: 331px;\">".stripslashes($ville)."</div> <div id=\"code\" style=\"position:relative; top:82px; left: 331px;\">".stripslashes($code)."</div> <div id=\"commentaires\" style=\"position:relative; top:262px; left: 276px; height: 225px; width: 384px;\"><p>".stripslashes($texte)."</p>".stripslashes($signature)."</div> <img src=\"/images/image.jpg\" width=\"680\" height=\"519\" /> </div>
Si je visualise dans outlook tout est bien positionné, mais si je visualise dans ma boite mail orange par exemple, les div sont positionnés par rapport à la page, et non par rapport au div conteneur...
Comment remédier à ca?
Tu peux positionner ton conteneur, avec position:relative.
Concevoir des mailings compatibles avec tous les clients mail (web & appli) n'est vraiment pas une sinécure...
Je te recommande ces quelques lectures:
Attributs HTML/CSS supportés par chacun des clients/webmails
Quand CSS et courriels s'embrassent sous le gui
Comment s'assurer que vos emails HTML s'affichent correctement et arrivent à bon port
Emails HTML - Dompter la bête
Mais le plus important, du courage et de la persévérance!![]()
Un div se positionne correctement à son conteneur que si le conteneur a lui même une position. Ce qui n'est pas le cas de ton conteneur.
Oui, mais il s'agit d'un mailing.
Outlook 07 ou Lotus Note 6 ne gèrent pas le positionnement, qu'il soit relatif ou absolu. Comme Yahoo (ancien ou neuf), Gmail (ancien ou neuf) ou Hotmail (ou Live).
Vraiment, les mailings HTML, c'est de la vraie prise de tête.![]()
Je vais me faire insulter mais tant pis
Peut être que la solution à ton problème est simplement d'utiliser la "bonne" vielle méthode des TABLE ...
Pas les dents merci
![]()
Effectivement les TABLE semblent être la meilleure solution à en croire ce lien :
http://thinkvitamin.com/design/ensur...get-delivered/
il donne aussi un lien intéressant vers les différentes propriétés supportées ou non par les principaux clients email :
http://www.campaignmonitor.com/blog/...ort-in-emai-2/
Partager