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
Que faire ?
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
<!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>
CSS
#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 ?