Bonjour,

Voila mon pbm ...

j ai un bloc principal :


#corps { 
            background-color : white; 
            width: 620px; 
            height: 330px; 
            padding : 10px; 
            overflow : auto; 
            border : 30px; 
} 


ou j'ecris le texte principal de ma page... mais je veux avoir une "colonne" tout a droite pour pouvoir mettre d'autres choses (logos / liens en l'occurence...) :


#bord { 
          width : 110px; 
          height : 100%; 
          float : right; 
          font-size : 0.8em; 
} 


jusqu'a la, tout va bien... sauf quand le bloc "corps" depasse 330 pixels (apparition de la barre d'overflow), ben le bloc "bord" il suit pas... il reste à 330 pixels...
comment il faut faire pour que le 100% de "bord" fasse bien l'integralité de "corps" meme quand celui ci est en overflow ?

Merci d'avance.
Modifié par pilsner (17 Sep 2005 - 21:15)
Administrateur
Bonjour à toi aussi.

Merci de bien vouloir relire les Règles du forum et notamment la partie qui explique comment afficher correctement tes codes.

Bonne soirée.
j'ai trouvé une solution en faisant comme ca :

#corps {
position : relative;
background-color : white;
width: 510px;
height: 330px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
padding-right: 120px;
overflow : auto;
}

#bord {
position : absolute;
width : 110px;
top: 0px; 
bottom: 0px; 
right: 0px; 
font-size : 0.8em;
padding : 0px;
margin : 0px;
}


et j'ai un nouveau pbm mais uniquement avec IE Smiley confused
j'ai m'impression que le fait de mettre bord imbriqué dans corps comme ca augmente la largeur de corps de 15 pixels : en effet, il y a une barre de navigation qui s affiche en bas, donc il y a overflow vertical. Il faut que je decale bord de 16px pour voir cette barre de navigation disparaitre. Mais cela que avec IE ! avec Mozilla pas de pb d overflow tt va bien Smiley confus

qqu'un sait pourquoi?
peut etre ne suis-je pas assez clair au fait?