28172 sujets

CSS et mise en forme, CSS3

bonjour à tous,
1 lien vaut mieux qu'un long discours, voici le résultat que je voudrais obtenir (mis en page avec des tables), et voici le mieux à quoi j'arrive avec les css.

Mon problême c'est que les 2 "menus bas" doivent être alignés sur la fin du texte du centre. Or ce texte n'a pas la même longueur sur toute les pages, je ne peux donc pas mettre un height fixe pour la div "corps", de ce fait les divs "menu" ne comprennent pas l'attribut "height:100%", d'après le résultat de mes recherches...

Voici la css des divs concernés (la feuille complête est bien sur online):
div#corps {
	background-color:pink;
	height:100%;
	}
div#menu {
	float:left;
	width:100px;
	height:100%;
	background-color:#FF6699;
	}
div#menu_haut {
	width:100px;
	background-color:#66CC33;
	}
div#menu_bas_gauche {
	width:100px;
	height:100px;
	background-color:#CC99CC;
	}
div#menu_bas_droit {
	width:100px;
	height:200px;
	background-color:#CC99CC;
	}
Comment puis-je y arriver en css?

Merci d'avance, et de m'avoir lu. Smiley smile