Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1404 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu]Création d'une page html pour email, léger soucis avec outlook

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Création d'une page html pour email, léger soucis avec outlook

n°1974980
toum_toum
Vivons masqués
Posté le 18-03-2010 à 17:29:55  profilanswer
 

Salut. :hello:  
 
 
J'ai créé une petite page html pour pouvoir l'intégrer dans les papiers à lettres des
logiciels de messagerie. J'en suis au premier, à savoir outlook express.
 
 
J'ai créé des règles css pour le "body" (pour le texte ainsi qu'un background), ainsi
qu'une règle css sur "img", car j'intègre une petite image comme en-tête  
(Donc 3 éléments : le texte du courrier -> "body", le background du courrier -> "body"  
et un entête du courrier -> "img" )
 
 
En prévisualisant ma page sur IE ou Firefox, c'est ok.
En sélectionnant la page avec outlook, en mode aperçu, c'est ok.
 
Mais ce qui se passe de curieux avec outlook par la suite c'est que si je fais "créer un message"  
à partir du papier à lettre sélectionné, systématiquement mon image d'entête est décalée  
par rapport au haut, d'environ 20 à 30 pixels
(comme s'il y avait un paragraphe (<p></p> )  
qui s'était fiché au dessus...)
 
Avec la souris je peux manuellement remettre l'entete à sa place... Mais bon, c'est  
saoulant à force (et pas "clean" )
 
 
 
Voici le code :
 

Code :
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Mon courrier</title>
  5. <style type="text/css">
  6. <!--
  7. body {
  8. font-family: Trebuchet MS, Verdana;
  9. font-size: 10pt;
  10. color: #666;
  11. margin-top: 0px;
  12. margin-left: 50px;           <- margin-left pour décaler automatiquement le texte à taper dans outlook
  13. background-image: url(mon_background.gif);
  14. background-repeat: repeat-y;
  15. }
  16. img {
  17. margin-top: 0px;
  18. margin-left: -50px;         <- margin-left négatif pour replacer l'image normalement ("contrer" le margin-left du body)
  19. }
  20. -->
  21. </style>
  22. </head>
  23. <body>
  24. <img src="mon_entete.gif" width="461" height="58" />
  25. </body>
  26. </html>


 
On voit bien que j'ai bien spécifié un margin-top: 0px - 2 fois même...
Il y a autre chose, comme un "paragraphe parasite" qui vient s'intercaler, mais pourquoi et comment faire ?...


Message édité par toum_toum le 18-03-2010 à 18:52:40

---------------
“Never forget that England imposed this war on us" - Goebbels 1943 . “Et maintenant, la météo" - Soloviev 2023
mood
Publicité
Posté le 18-03-2010 à 17:29:55  profilanswer
 

n°1974984
rufo
Pas me confondre avec Lycos!
Posté le 18-03-2010 à 17:32:54  profilanswer
 

tu devrais mettre comme règle css :

Code :
  1. html {
  2.   margin: 0;
  3.   padding: 0;
  4. }


 
y'a peut-être des marges/paddings par défaut qui apparaissent en mode création d'un message.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1974986
toum_toum
Vivons masqués
Posté le 18-03-2010 à 17:36:11  profilanswer
 

rufo a écrit :

tu devrais mettre comme règle css :

Code :
  1. html {
  2.   margin: 0;
  3.   padding: 0;
  4. }


 
y'a peut-être des marges/paddings par défaut qui apparaissent en mode création d'un message.


 
Oui c'est sûrement ça. Un truc fait pour pouvoir écrire de manière un peu  
décalée vers le bas (mieux esthétiquement c vrai...).


---------------
“Never forget that England imposed this war on us" - Goebbels 1943 . “Et maintenant, la météo" - Soloviev 2023
n°1974995
toum_toum
Vivons masqués
Posté le 18-03-2010 à 17:45:55  profilanswer
 

Bon j'ai trouvé un début de parade :
 
img {
 margin-top: -17px;     <---  pour compenser ces 17 pixels de décalage
 margin-left: -40px;
}
 
 
 
Par contre me reste un nouveau probleme : ma souris ne vient plus se ficher sous l'entete
comme auparavant, mais à côté... Du coup il faut créer 2 paragraphe artificiels avant de pouvoir
taper du texte...
 
 
 
 
PS : le :

Citation :

html {
  margin: 0;
  padding: 0;
}


... ne m'a pas donné de résultat en fait... Est-ce que dans l'idée ça aurait prévalu sur les règles  
propres à outlook par exemple ?


Message édité par toum_toum le 18-03-2010 à 17:47:27

---------------
“Never forget that England imposed this war on us" - Goebbels 1943 . “Et maintenant, la météo" - Soloviev 2023
n°1974997
rufo
Pas me confondre avec Lycos!
Posté le 18-03-2010 à 17:50:00  profilanswer
 

Pour un site web afiché dans un navigateur, ça met à 0 toutes les marges/paddings. Comme ça, plus de pb de valeurs par défaut.
 
Edit : Et en essayant de faire la même manip, non pas sur html mais sur body?

Message cité 1 fois
Message édité par rufo le 18-03-2010 à 17:50:50

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1974999
toum_toum
Vivons masqués
Posté le 18-03-2010 à 17:53:32  profilanswer
 

A rufo : oui mais ça n'est pas un site web affiché dans un navigateur, mais dans outlook
(qui doit avoir ses propres règles définies qq part ?..)
 
 
Bon sinon j'ai créé dans le body, après mon image, un :
<p>&nbsp;</p>
Et ça résoud le soucis du texte. Finalement j'en ai créé, un paragraphe ;)
 
C'est pas très beau :(  tout ça mais bon...


---------------
“Never forget that England imposed this war on us" - Goebbels 1943 . “Et maintenant, la météo" - Soloviev 2023
n°1975001
rufo
Pas me confondre avec Lycos!
Posté le 18-03-2010 à 17:56:21  profilanswer
 

Plus qu'à tester avec les autres logiciels si ça le fait :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1975003
toum_toum
Vivons masqués
Posté le 18-03-2010 à 17:58:44  profilanswer
 

rufo a écrit :


Edit : Et en essayant de faire la même manip, non pas sur html mais sur body?


 
 
Je viens de créer :  
 

Code :
  1. html {
  2.   margin-top: 0px;
  3.   padding-top: 0px;
  4. }
  5. body {
  6. font-family: Trebuchet MS, Verdana;
  7. font-size: 10pt;
  8. color: #666;
  9. padding-top: 0px;
  10. margin-top: 0px;
  11. margin-left: 50px;
  12. background-image: url(mon_background.gif);
  13. background-repeat: repeat-y;
  14. }


 
(Donc j'ai bien insisté avec un padding et margin top sur le html et le body, mais sans succès hélas...)


Message édité par toum_toum le 18-03-2010 à 17:59:04

---------------
“Never forget that England imposed this war on us" - Goebbels 1943 . “Et maintenant, la météo" - Soloviev 2023
n°1975004
toum_toum
Vivons masqués
Posté le 18-03-2010 à 18:03:18  profilanswer
 

C'est curieux en fait je suis quasi sûr que c'est un "paragraphe auto" que crée outlook,
car avec la souris je peux déplacer comme je veux mon image-entete en ajoutant - supprimant  
des paragraphes (ou avec la souris, etc...)
Les paddings/margins n'ont aucune influence du coup...  
 

rufo a écrit :

Plus qu'à tester avec les autres logiciels si ça le fait :/


 
En effet :D  
 
 
Merci pour le coup de main :jap:  


---------------
“Never forget that England imposed this war on us" - Goebbels 1943 . “Et maintenant, la météo" - Soloviev 2023

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu]Création d'une page html pour email, léger soucis avec outlook

 

Sujets relatifs
Création de liste article pour site web[résolu] C#/ process cmd.exe et sequence ALT + <020>ou CTRL+T
[Résolu] Erreur avec ereg_replacegif pendant chargement de page
executer un script shell dans une page web[RESOLU] [JS] Echanger deux images
Colorbox - plusieurs thèmes en une pageFree - mail et contenu html
[résolu] Parcourir un objet?Aide config email templat
Plus de sujets relatifs à : [Résolu]Création d'une page html pour email, léger soucis avec outlook


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR