条件付きコメントは、IE シリーズ製品用に個別の XHTML コードを処理できる IE 独自の機能です。これは主に CSS ではなく XHTML 用であることに注意してください。
条件付きコメントは非常に強力で、真偽を判断するために使用できます。次に例を示します。
プログラムコード
IE は条件付きコメントを使用してブラウザのバージョンを判断でき、条件が満たされた場合にコンテンツが表示されます。コメント機能は IE5.0 から 7.0 までサポートされており、バージョン番号は正確です。小数点以下 4 桁まで:
プログラムコード
IE の条件付きコメントは、感嘆符の非操作もサポートしています。
プログラムコード
また、上位バージョンか下位バージョンかを判断するためのプレフィックスもサポートしています。
プログラムコード
ここでの gt の完全名は「より大きい」です。これは、現在の条件付きバージョンより上のバージョンを意味しますが、現在のバージョンは含まれません。
他にもいくつかの接頭辞があります。
lt は、現在のバージョンを除く、現在の条件付きバージョンより下のバージョンを意味します。
gte は、現行バージョン以上のグリーターを意味し、現行バージョンを含みます。
lte は、現在のバージョン以下のバージョンを意味し、現在のバージョンが含まれます。