hasLayout

IEXHTMLを表示する際に、それぞれの要素がレイアウト情報をもっているかどうかを判定する仕組み。


レイアウト情報とは要素の幅や高さなどのことであり、
これらの情報を持っていればtrue、持っていなければfalseが設定される。


haslayoutがfalseとなり、意図しない表示になってしまう場合は、
hasLayoutの値をtrueに変更すれば解決する。


trueに変更するトリガーとも言うべきCSSのプロパティと値は以下の通り。


プロパティ
displayinline-block
heightany value
floatleft or right
positionabsolute
widthany value
writing-modetb-rl
zoomany value