Hola,
¿te pasa esto con Explorer? Puede que sea problema del
hasLayout
muchas veces poniendo
height: 1%; en el CSS, se soluciona.
Para mejor explicación, léete el apartado que habla de hasLayout de este artículo:
http://www.marciobarrios.com/consejos-css
Espero que te sea útil.