Salut.
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 :
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Mon courrier</title>
- <style type="text/css">
- <!--
- body {
- font-family: Trebuchet MS, Verdana;
- font-size: 10pt;
- color: #666;
- margin-top: 0px;
- margin-left: 50px; <- margin-left pour décaler automatiquement le texte à taper dans outlook
- background-image: url(mon_background.gif);
- background-repeat: repeat-y;
- }
- img {
- margin-top: 0px;
- margin-left: -50px; <- margin-left négatif pour replacer l'image normalement ("contrer" le margin-left du body)
- }
- -->
- </style>
- </head>
- <body>
- <img src="mon_entete.gif" width="461" height="58" />
- </body>
- </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
---------------
"2025 : Stupid is now Norm"