More new about IE 8 : HasLayout = false
Has the time pass by we get more information about the new release of IE8 , and what surprises it contains.
This week we got news from Markus Mielke that IE HasLayout is gone ...
"I do not think I am disclosing too much by saying that HasLayout will
be history with IE8 (it was an internal data-structure to begin with
and should have never been exposed)."
See http://msdn2.microsoft.com/en-us/library/bb250481.aspx for more details.
what does “having a Layout” mean?
having a layout means that an element is responsible for sizing and
positioning itself and possibly any child elements.
Some elements always have layout—for example, buttons, images, inputs, selects, and
marquee elements have always a native size even if width and height are not
specified.
Sometimes elements that do not normally require layout information, like a div
or a span, may have properties specified that force a layout
Once a layout is applied the “hasLayout” flag is set. This property returns
true if queried.
more information about has layout ....