IE6にのみ特定のjavascriptファイルを有効にさせたり、IE8以下には専用のスタイルを適用させるなど、今でも何かと必要になるIE向けの条件分岐。
今回はそのようなif構文による条件分岐を、IEのバージョン6〜8に絞ってまとめました。
IE6 のみ
<!--[if IE 6]> … <![endif]-->
IE7 のみ
<!--[if IE 7]> … <![endif]-->
IE8 のみ
<!--[if IE 8]> … <![endif]-->
IE6 〜 IE8
<!--[if lt IE 9]> … <![endif]-->
IE6 以外
<!--[if !IE 6]> … <![endif]-->
IE 以外に適用
<!--[if !IE]> … <![endif]-->
IE 全バージョンに適用
<!--[if IE]> … <![endif]-->
条件付きコメントのまとめ
例としてIE6でまとめました。lt IE6 | IE6より下に適用 |
---|---|
gt IE6 | IE6より上に適用 |
lte IE6 | IE6 以下に適用 |
---|---|
gte IE6 | IE6 以上に適用 |
コメント