Ver Mensaje Individual
  #15 (permalink)  
Antiguo 12/01/2007, 16:26
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Problema con DIV en Firefox

Sí, debe ser así. Para FF puedes poner un min-height y en el height auto, y de esa manera crecerá lo necesario, no pudiendo pasar de un tamaño mínimo. Pero esto IE no sabe hacerlo, y tomará el min-height como height, creciendo también como necesite, sin poder ser más pequeño que su height.
Como no queremos que los navegadores que funcionan bien crean que tienen un height determinado, con lo cuál no crecerían, le ponemos a height auto un ! important, lo que significa que debe prevalecer sobre cualquier otra regla del mismo nombre, de manera que leen el auto. Y de nuevo, como IE no sabe qué significa ! important, primero la lee, después lee el height sin más y no sabe dar más importancia a la que lleva important, de manera que lee la que dice sólo height (que debe ser puesta después, claro).

Es un bonito truco, y creo que es justo lo que necesitas. Ya dirás si estoy en lo cierto.

Mikel.