12/01/2007, 16:26
|
| Colaborador | | Fecha de Ingreso: octubre-2006 Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 2 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. |