Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/06/2011, 03:31
Avatar de webosiris
webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Caso inexplicable

Cita:
Iniciado por cristian_cena Ver Mensaje
Otra cosa que nunca me quedó bien claro es como usar el haslayout.
el haslayout es algo un poco difícil de entender al principio pero cuando lo haces se transforma en algo bastante tonto

básicamente es una "propiedad" que IE le asigna a cada elemento, que puede estar apagada (valor 0, por defecto) o prendida (valor 1) y muchos bugs se solucionan "prendiendo" ese estado. El problema es que es una propiedad indirecta, osea, no puedes poner haslayout:1; directamente en el css.

El haslayout se prende cuando se usan determinadas propiedades de css (como height o width por ejemplo). Sin embargo la forma más fácil de activarlo es usando la propiedad zoom (que es privativa del ie, su efecto es simular la opción zoom del navegador) porque con un valor de 1, dicha propiedad activa el haslayout SIN modificarte ninguna otra cosa y es aplicable a cualquier caso (width por ejemplo no, porque siempre tendrás casos donde no quieras fijar un width)

espero que se haya entendido
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -