28221 sujets

CSS et mise en forme, CSS3

bonjour, sur une page il ya un un div centre (celui qui contien le texte), il s'affiche a droite d'un menu.

Et je voudrais rajouter un div en bas, de la meme largeur que le div centre, et je voudrais qu'il ait le meme decalage a droite que le div centre.

apart mettre un margin-left avec la largeur du menu je sais pas comment faire, ya t'il une autre solution ?
Administrateur
Il y a en effet d'autres solutions + compliquées (par exemple de mettre un height 100% au menu), mais pourquoi un margin-left te gênerait-il ?
ya bien l'espace, mais ya quand même un problemme;
le div ne s'affiche pas en dessous du div centre, regarde c'est le truc rouge.

div.bas  {
width: 150px; 
height: 150px;  
float : top ;
margin-top: 30px;
margin-left: 210px ;



background:#FF0000 ;
}


Edit: c'est bon ca marche, j'ai rajouté un clear:both, mais ca fais quoi exactement ?
Edit2: il n'y a pas de decallage avec le div au dessu (le div centre), j'ai mis un margin-top, mais ca ne fait rien, pourquoi ?

Modifié le 21 Oct 2004 - 17:24
Merci pour les lien, sont super interessant ;)

mais je vois pas pourquoi le margin-top n'est pas pris en compte ?