par
nimpor » 06 juil. 2006, 11:40
ton probleme viens de :
#rightcol{
width:30%;
float:right;
position:relative;
padding:1em;
background-color:#3946D6;
}
#maincol{
background-color: #6689D6;
float: left;
display:inline;
position: relative;
width:70%;
padding:1em;
}
tu ajoute 1em à droite et a gauche de tes deux div au 70%+30% définit.
enlève les padding et ton menu se positionnera bien a droite.
d'autre part ca n'a pas de sens de faire un "display:inline" et un "float: left", ca montre que ton ne comprend pas a quoi ils servent tous les deux.
transformer un élément de type bloc et type inline sert a ce que ton élément ai la même taille que sont contenu (lui définnir en plus un width n'a pas de sens)
dans le cas present le display inline ne sert a rien vu que tu fait flotter tes élements...