es gibt viele Hacks die height:1% verwenden, was passiert nun, wenn du einem Elemente mit solche einem Hack eine definierte Höhe geben willst? Dann bist du erstmal am suchen
Deswegen triggere ich hasLayout immer mit zoom:1. Wenn ich einen anderen zoom-Wert setze, weil ich einen Zoom will, dann bleibt hasLayout.
Wenn ein Element eine feste Höhe hat, »hat« es bereits »Layout«, sodass kein weitere hasLayout-Trigger notwendig ist. Damit ich aber unabhängig davon bin, nehme ich zoom:1, das verbleibt dann als Sicherheit für den Fall, dass ich die feste Höhe mal herausnehme (kann natürlich auch zum Verhängnis werden).
Mathias