Bonjour,
J'ai un problème de décalage entre Firefox et IE (pb sous FF en réalité...)
Pour visualiser :
http://webessais.free.fr/ff.jpg
http://webessais.free.fr/ie.jpg
J'ai encadré d'une bordure jaune le bloc <p> qui pose problème.
* Sous IE : Pas de pb, la marge top de 20px appliquée à <p class="titre"> est respectée par rapport à son conteneur <div id="bandeau_haut">
* Sous FF : Pb, si je mets une marge top à 20px sur <p class="titre">, cette valeur "embarque" son bloc conteneur <div id="bandeau_haut"> vers le bas, ce que je ne souhaite pas
Je n'arrive pas à trouver la solution...
Voici le code HTML :
-------------------
Voici le code CSS :
------------------
Merci d'avance pour votre aide.
Modifié par DrumSHoTS (04 Aug 2006 - 19:06)
J'ai un problème de décalage entre Firefox et IE (pb sous FF en réalité...)
Pour visualiser :
http://webessais.free.fr/ff.jpg
http://webessais.free.fr/ie.jpg
J'ai encadré d'une bordure jaune le bloc <p> qui pose problème.
* Sous IE : Pas de pb, la marge top de 20px appliquée à <p class="titre"> est respectée par rapport à son conteneur <div id="bandeau_haut">
* Sous FF : Pb, si je mets une marge top à 20px sur <p class="titre">, cette valeur "embarque" son bloc conteneur <div id="bandeau_haut"> vers le bas, ce que je ne souhaite pas
Je n'arrive pas à trouver la solution...
Voici le code HTML :
-------------------
<body>
<div id="conteneur">
<div id="bandeau_haut">
<p class="titre">test de titre texte</p>
<p class="soustitre"></p>
</div><!-- fin bandeau_haut -->
<div id="bandeau_outils">
</div><!-- fin bandeau_outils -->
<div id="visuel">
</div><!-- fin visuel -->
<div id="pieds_page">
</div><!-- fin pieds_page -->
</div><!-- fin conteneur -->
</body>
Voici le code CSS :
------------------
/* ------------------------------------------
/* Correction des styles HTML par defaut
/* ------------------------------------------ */
html { width: 100%;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px; }
body { width: 100%;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
background-image: url(fond.jpg);
background-repeat: repeat-x;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000; }
img, table { margin: 0px; padding: 0px; border: 0px; }
ul, ol, li { margin: 0px; padding: 0px; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 , p { margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; }
/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
/* Disposition a l ecran du bloc conteneur */
#conteneur { position: relative;
width: 776px;
top: 0px;
left: 50%;
margin: 0px auto 0px -388px;
padding: 0px; }
/* Disposition a l ecran du bloc contenu bandeau_haut */
#bandeau_haut { position: relative;
width: 776px;
height: 110px;
top: 0px;
left: 0px;
margin: 7px 0px 0px 0px;
padding: 0px;
background-image: url(bandeau_haut.jpg);
background-repeat: no-repeat; }
/* Disposition a l ecran du bloc contenu bandeau_outils */
#bandeau_outils { position: relative;
width: 776px;
height: 33px;
top: 0px;
left: 0px;
margin: 7px 0px 0px 0px;
padding: 0px;
background-image: url(bandeau_outils.jpg);
background-repeat: no-repeat; }
/* Disposition a l ecran du bloc contenu visuel */
#visuel { position: relative;
width: 776px;
height: 129px;
top: 0px;
left: 0px;
margin: 7px 0px 0px 0px;
padding: 0px;
background-image: url(visuel.jpg);
background-repeat: no-repeat; }
/* Disposition a l ecran du bloc contenu pieds_page */
#pieds_page { position: relative;
width: 776px;
height: 27px;
top: 0px;
left: 0px;
margin: 7px 0px 0px 0px;
padding: 0px;
background-image: url(pieds_page.jpg);
background-repeat: no-repeat; }
/* ------------------------------------------
/* Typographie generale du site
/* ------------------------------------------ */
/* Typographie du titre */
.titre { margin: 20px 0px 0px 104px;
padding: 0px;
font-family: Arial;
font-size: 15px;
color: #BED6DA;
text-transform: uppercase;
border: 1px solid yellow; }
/* Typographie du sous-titre */
.soustitre {
}
/* Typographie des liens */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
Merci d'avance pour votre aide.
Modifié par DrumSHoTS (04 Aug 2006 - 19:06)