Bonjour, j'ai une div "Maman" qui n'a pas de "height", donc qui s'adapte à la taille du contenu, se qui est le cas
Hors j'aimerai qu'une div "enfant" prenne la même hauteur que sa Maman, donc avec un height: 100%. Si je fixe pour tester une taille a la maman, aucun soucis le 100% sur l'enfant s'applique, mais si j'enleve la taille fixe, la maman a la taille mais son enfant crois qu'elle fait 0px !
HTML
CSS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" /> </head> <body> <div id="Maman"> <div id="Enfant"> <div id="PetitEnfantGauche"></div> <div id="PetitEnfantMilieu"> <p>blablabalbal</p> <p>blablabalbal</p> <p>blablabalbal</p> <p>blablabalbal</p> </div> <div id="PetitEnfantDroite"></div> </div> </div> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 #Maman { float: left; width: 177px; height: 300px; /* Si on enleve cette ligne pour que la taille sois automatique: * cette div et la div "PetitEnfantMilieu" ont une bonne taille * mais la div Enfant ne prend pas la taille 100%, donc les div sur le coté ont pas de taille ! * En gros si tpeut trouver le moyens de corriger la height de la Enfant c gagner ! */ background-color: RED; } #Enfant { width: 177px; height: 100%; background-color: GREEN; } #PetitEnfantGauche { float: left; width: 6px; height: 100%; background-color: PURPLE; } #PetitEnfantMilieu { float: left; width: 165px; height: 100%; background-color: BROWN; } #PetitEnfantDroite { float: right; width: 6px; height: 100%; background-color: YELLOW; }
Que faire ?![]()
Partager