salve e scusate per il titolo ma non sapevo cosa scrivere

volevo chiedere a i + esperti ho 2 box div padre e figlio:
codice:
<style>
#pagre{
position:relative;
margin:0;
padding:0;
width:100%;
background-color:#FFF;
}
#figlio{
position:relative;
margine:0;
padding:0;
width:298px;
height;300px;
float:left;
}
</stule>
...
<div id="padre">
<div id="figlio"></div>
</div>
ora perchè il box figlio e + lungo in altezza del box padre???
essendo il box podre contenitore del box figlio, il box padre non dovrebbe prendere le dimensioni in altezza del box figlio???

Spero di essere stato chiaro.