Bonjour,

la faq montre comment centrer un Div dans un autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  <div id="parent">
  	<div id="enfant">
  		Un bloc positionné au milieu de son parent positionné en relatif
  	</div>
  </div>
avec le css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  #parent {
  	height : 500px; /* Height se comporte comme un min-height pour un élément de rendu table-cell */
  	border : 1px solid red;
  	display : table-cell;
  	vertical-align : middle;
  }
 
  #enfant {
  	border : 1px solid green;
  }
mais si le Div parent est positionné en absolute, ca ne marche plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
  #parent {
  	height : 500px; /* Height se comporte comme un min-height pour un élément de rendu table-cell */
  	border : 1px solid red;
  	display : table-cell;
  	vertical-align : middle;
  	position : absolute;
  	top :0;
  	left : 100px;
  }
  		
  #enfant {
  	border : 1px solid green;
  }
y'a-t-il une solution ?
merci