[IE]バージョン別に条件分岐させるif構文のまとめ

IE
スポンサーリンク

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 IE6IE6より下に適用
gt IE6IE6より上に適用

lte IE6IE6 以下に適用
gte IE6IE6 以上に適用

コメント

タイトルとURLをコピーしました