Hi!
jetzt mal abgesehen von verschiedenen browsern, die sowieso machen was sie wollen: wärs nicht einfacher die 100%-höhe um die beiden anderen drumherum zu setzen? einfach mal so drauflos spekuliert?
<div style="height:100%;">
<div style="height:100px;">
</div><div style="height:200px%;">
</div></div>
Dann hast du aber eben nicht mehr 3 DIVs untereinander, wie der OP es wollte, sondern ineinander verschachtelte. Das ist ja das, was Ingo auch schon erwähnt hat.
Gruß Gunther