En Firefox (y en general los que soportan
min-height) la propiedad
height define una altura fija. Lo que ocurre en IE (versión 6 hacia atrás) no está soportado
min-height, y por tanto
height asume ese comportamiento.
¿Soluciones?
A) Si no es necesario, no le definas una altura al DIV contenedor.
B) Si lo anterior no es posible, no uses
height sino
min-height, que será entendida por firefox, Ópera, IE 7, etc. En seguida define height mediante comentarios condicionales para que sólo lo lea IE 6 o menor.
Ejemplo:
Código HTML:
<style type="text/css">
#div_contenedor{
min-height: 100px;
}
</style>
<!--[if lte IE 6]>
#div_contenedor{
height: 100px;
}
<![endif]-->