par
Florent » 18 nov. 2006, 13:01
Bonjour
Sous Firefox, tout va bien, mais (encore) avec IE le texte d'un bloc sort sur la droite.
Code : Tout sélectionner
<div id="conteneur_message">
<div class="message_haut"></div>
<div class="message_millieu">
Mon texte
</div>
<div class="message_bas"></div>
</div>
Et le css :
Code : Tout sélectionner
#conteneur_message{margin: 0px;margin-left: 100px;max-width: 600px;}
.message_haut{width:600px;height: 65px;background-image:url("deco/1hmess.jpg");padding: 0px;}
.message_bas{width:600px;height: 65px;background-image:url("deco/1bmess.jpg");padding: 0px;}
.message_millieu{
background-image:url("deco/1mmess.jpg");
padding: 0px;padding-left: 20px;padding-right: 30px;
width: 600px;font-family: "comic sans ms";text-align: justify;background-repeat: repeat-y;
}
Ce que ça donne :
Un message dans un parchemin.
-message_haut, message_millieu, message_bas
Haut et bas sont fixe car juste pour le disign.
Le "millieu est extensible verticalement puisque le texte qu'il contient peu être long et changer.
Avec firefox, malgré le padding-right, le texte va jusqu'au bord et se confond avec l'image de fond.
Avec IE, le texte sort du bloc et l'image de fond se répète, donc j'ai ajouté : background-repeat: repeat-y;
Là j'en suis au texte qui sort.
J'ai bien essayé avec max-widh, mais rien n'y fait.
Pour aller voir :
http://korrelia.org/
merci d'avance pour tout éclaircissement.