hasLayout erklärt
Corina Rudel hat den Artikel On having layout ins Deutsche übersetzt.
»Layout« ist ein proprietäres Konzept des IE/Win, das bestimmt, wie Elemente ihren Inhalt zeichnen und begrenzen, wie sie mit anderen Elementen interagieren und in welcher Beziehung sie stehen und wie sie auf Anwendungs- oder Benutzeraktionen reagieren und sie übertragen.
Diese Qualität wird unwiderruflich von einigen CSS-Eigenschaften hervorgerufen. Einige Elemente haben von vornherein »Layout«.
Viele Darstellungsprobleme des Internet Explorer lassen sich beheben, indem man einem Element »Layout« gibt. John Gallant und Holly Bergevin haben diese Ungereimtheiten als »dimensional bugs« bezeichnet, Fehler also, die durch Angabe einer Höhe (height) oder Breite (width) beseitigt werden können.

