IE

IEのHTMLエレメントについて、"hasLayout"プロパティが true になっていることはつまりどういうことなのか、なぜ position:relative で IE の多くの表示バグが直るのか、そんなことがわかるマニヤ必涎の書に違いありますまい。

こちらが元ネタです。

ただいま色々実験中

The clientWidth/clientHeight properties always return zero for elements without “layout.” This can be confusing to new scripters and is different to how Mozilla browsers behave. We can use this fact to determine “layout” for IE5.0: If the clientWidth is zero then the element does not have layout.