Cuando algo te falle en Internet Explorer, recuerda esta palabra: hasLayout, o simplemente layout. ¿Y por qué tienes que recordar esta palabra? Porque es la base de muchos de los problemas de Internet Explorer con el CSS. Pero antes de seguir con todo esto, ¿qué diablos es el hasLayout?
Nota completa en Armonía, hasLayout y los problemas de Internet Explorer con CSS.