Bonjour les gens du forum,
Je monte une interface en trois colonnes, avec trois div, positionnés en float: left pour le premier, en float:right pour le dernier et le central avec des marges externes pour qu'il occupe la place laissée par les deux autres.
Du genre :
Mon souci, c'est qu'en déclarant un overflow:auto sur le #central, les margin-left et margin-right semblent doubler sous FF et Netscape et mon #central se retrouve tout écrasé (et pas sous IE).
Et ce quel que soit le contenu de #central, sans overflow:auto c'est bon avec les trois navigateurs, avec l'overflow ça écrase...
Une 'tite explication connue pour ce phénomène ?
Merci
Modifié par Philos (03 Aug 2006 - 23:58)
Je monte une interface en trois colonnes, avec trois div, positionnés en float: left pour le premier, en float:right pour le dernier et le central avec des marges externes pour qu'il occupe la place laissée par les deux autres.
Du genre :
<div id="gauche">le gauche ici</div>
<div id="droite">le droit là</div>
<div id="central">le central ici </div>
#gauche {
float:left;
width:130px;
}
#droit {
float:right;
width:130px;}
}
#central {
margin-left:130px;
margin-right:130px;
}
Mon souci, c'est qu'en déclarant un overflow:auto sur le #central, les margin-left et margin-right semblent doubler sous FF et Netscape et mon #central se retrouve tout écrasé (et pas sous IE).
Et ce quel que soit le contenu de #central, sans overflow:auto c'est bon avec les trois navigateurs, avec l'overflow ça écrase...
Une 'tite explication connue pour ce phénomène ?
Merci
Modifié par Philos (03 Aug 2006 - 23:58)