hasLayout
IEがXHTMLを表示する際に、それぞれの要素がレイアウト情報をもっているかどうかを判定する仕組み。
レイアウト情報とは要素の幅や高さなどのことであり、
これらの情報を持っていればtrue、持っていなければfalseが設定される。
haslayoutがfalseとなり、意図しない表示になってしまう場合は、
hasLayoutの値をtrueに変更すれば解決する。
trueに変更するトリガーとも言うべきCSSのプロパティと値は以下の通り。
プロパティ | 値 |
---|---|
display | inline-block |
height | any value |
float | left or right |
position | absolute |
width | any value |
writing-mode | tb-rl |
zoom | any value |