Internet Explorerの条件付コメント
IEの条件付コメントはIE10からはサポートされなくなったので今後は使うこともあまりなさそうだが、既存システムのHTMLファイルに書いてあったりするので簡単にまとめた。
条件付コメントの書式は以下。
<!--[if [<演算子>] IE [<バージョン>]]>内容<![endif]-->
演算子 | 説明 |
---|---|
演算子なし | 指定されたバージョンの場合 |
! | NOT演算子 |
lt | 指定されたバージョンより前のバージョンの場合 |
lte | 指定されたバージョン以前のバージョンの場合 |
gt | 指定されたバージョンより後のバージョンの場合 |
gte | 指定されたバージョン以降のバージョンの場合 |
以下、例をあげる。
例 | 意味 |
---|---|
<!--[if IE]>○○○<![endif]--> | IEの場合 |
<!--[if !(IE 7)]>○○○<![endif]--> | IE7ではない場合 |
<!--[if lt IE 8]>○○○<![endif]--> | IE8より前のIEの場合 |
<!--[if gte IE 8]>○○○<![endif]--> | IE8以降のIEの場合 |
最初に書いたようにIE10以降ではサポートされない。つまり、ただのコメントとして扱われる。
« ファイルインクルード脆弱性 | Main | 2014冬アニメ感想 »
「プログラミング、技術情報」カテゴリの記事
- PHPStorm 2018.1.7 に更新(2018.12.09)
- 技術メモをQiitaに移行(2016.01.24)
- 正規表現メモ:ものぐさ(最小)マッチング(2015.11.29)
- BASE64にエンコード/デコードするバッチファイル(2015.11.23)
- Windows7の検索ボックスの検索条件指定(フォルダの除外など)(2015.08.16)
The comments to this entry are closed.
Comments