28173 sujets

CSS et mise en forme, CSS3

Bonsoir,

Sur mon site que je refais en div+css, j'ai un problème avec un div(gauche) et la position absolue.

En fait, il passe toujours au dessus de tout, alors que je voudrais qu'il fasse "descendre" ce qu'il y a en dessous de lui.
le site d'exemple :

http://www.dbh-oblivion.com/test/



#centre{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 760px;
	padding:0;
	margin: 0;	
	position: relative;
}
#gauche{
	text-align:left;
	width: 400px;
	position: absolute;
	left:5px; 
	margin-top: 50px;	
}


#gauche est imbriqué dans #centre.

Merci d'avance Smiley biggrin
Salut

Si tu veux qu'un élément pousse ce qui est en dessous de lui vers le bas, il faut le laisser dans le flux, c'est-à-dire abandonner le positionnement absolu pour cet élément.

Dans ce cas-ci, je ne vois pas ce qui justifie le positionnement absolu de la colonne ? Tu obtiendrais l'effet voulu, simplement en laissant la colonne dans le flux et en lui donnant une marge à droite Smiley ohwell

Edit > par ailleurs, tu n'es pas dans le bon salon ... c'est plutôt une question pour le salon CSS et mise en forme Smiley cligne
Modifié par Sopo (05 Aug 2006 - 20:28)
salut,

oui désolé de m'être trompé de forum.

Par contre, le probleme , c'est que si je retire le position absolue, la colonne de droite, forcement, descends en dessous de la colonne de gauche.

Hors je veux que la colonne de gauche et droite soit à la même hauteur Smiley cligne