Bonjour,
Sur une mise en page 3 colonnes en CSS...
Mon soucis est sur FF2 et pas sur IE6 :
- ma page est décalée horizontalement dans l'écran de quelques pixels lorsque le pied de page n'ai pas affiché du fait d'un contenu très long.
Mais on peut dire l'inverse aussi :
- ma page est décalée horizontalement dans l'écran de quelques pixels lorsque le pied de page est affiché du fait d'un contenu très court.
Comment supprimer ce décalage ?
La structure de mon modèle de page est la suivante :
Le CCS est le suivant :
Bien entendu le CSS est adapté pour IE6 :
J'avoue que je bute sur le pourquoi de ce décalage sous FF2...
Une idée pour éclairer ma lanterne ?
Merci par avance
Modifié par tg_worldwide (22 Nov 2006 - 18:26)
Sur une mise en page 3 colonnes en CSS...
Mon soucis est sur FF2 et pas sur IE6 :
- ma page est décalée horizontalement dans l'écran de quelques pixels lorsque le pied de page n'ai pas affiché du fait d'un contenu très long.
Mais on peut dire l'inverse aussi :
- ma page est décalée horizontalement dans l'écran de quelques pixels lorsque le pied de page est affiché du fait d'un contenu très court.
Comment supprimer ce décalage ?
La structure de mon modèle de page est la suivante :
<body>
<div ID="global">
<div ID="page">
<div ID="leftnav"></div>
<div ID="rightnav"></div>
<div ID="contenu"></div>
</div>
<div ID="pied"></div>
</div>
</body>
Le CCS est le suivant :
html, body {
height: 100%;
margin: 0;
background: #CCCCCC;
font-size: 1em;
color: #333; }
#global {
min-height: 100%;
position: relative;
margin: 0 auto;
background: #FFF;
width: 760px; }
#page {
padding-bottom: 50px;
background: #FFF;
overflow: auto;}
#leftnav {
width: 150px ;
float: left ;
margin: 0;
padding-top: 10px;}
#contenu {
margin-left: 160px;
margin-right: 160px;
border-left: 1px solid #CCC;
padding: 10px; }
#rightnav {
width: 150px ;
float: right ;
margin: 0;
padding-top: 10px;}
#pied {
position: absolute;
bottom: 0px;
width:100%;
background-color: #CC0000;
text-align: center;}
Bien entendu le CSS est adapté pour IE6 :
#global {height: 100%;}
#page {overflow: visible; height: 1%;}
body { position: relative;}
J'avoue que je bute sur le pourquoi de ce décalage sous FF2...
Une idée pour éclairer ma lanterne ?
Merci par avance
Modifié par tg_worldwide (22 Nov 2006 - 18:26)