swa66 - 1:00 pm on Jun 16, 2009 (gmt 0)
Legacy IE versions have a fundamentally broken rendering engine when it comes to CSS. "hasLayout" is property in that engine one can trigger on an element. It's a common thing to try when faced with a number of the legacy IE bugs, but it's not a cure-all factor either (so applying it all over will not help you get rid of all problems). My favorite way to trigger hasLayout is to add "zoom:1;" to the CSS in the appropriate conditional comment.