Los divs hijos no escapan de su padre si sus medidas de ancho /alto son iguales o menores a los del padre (en síntesis: el hijo no puede superar al padre). Si son mayores, habría un overflow y se desacomodaría todo.
Digamos:
CSS:
Cita: #padre {width:100 px; height: 100px}
#hijo1 {width:50 px; height: 100px; float:left;}
#hijo2 {width:50 px; height: 100px; float:left;}
XHTML
Cita: <div id="padre">
<div id="hijo1"> </div>
<div id="hijo2"> </div>
</div>
Creo que tu pregunta es más de concepto que de otra cosa. Pero recuerda "El hijo no puede superar al padre"