Anotasi bersyarat adalah fungsi unik dari IE, yang dapat memproses kode XHTML terpisah untuk produk seri IE. Perhatikan bahwa ini terutama ditujukan pada xhtml, bukan CSS.
Fungsi anotasi bersyarat sangat kuat, dan dapat membuat penilaian yang benar dan salah, misalnya:
Kode Program
<!-[jika yaitu]> Konten ini hanya terlihat oleh yaitu <! [Endif]->
<!-[jika IE 6.0]> Konten ini hanya terlihat di IE 6.0 <! [Endif]->
Anotasi bersyarat dapat ditentukan oleh IE versi browser mana itu, dan menampilkan isinya jika memenuhi syarat. Fungsi anotasi didukung dari IE5.0 hingga 7.0, dan nomor versi akurat hingga 4 tempat desimal:
Kode Program
<!-[jika IE 6.1000]> Konten ini hanya terlihat di IE 6.1 <! [Endif]->
IE komentar bersyarat juga mendukung tanda seru non-operasi:
Kode Program
<!-[jika! IE 6.0]> Konten ini terlihat kecuali untuk versi IE 6.0 <! [Endif]->
Ini juga mendukung awalan, yang digunakan untuk menentukan apakah itu versi yang lebih tinggi atau versi yang lebih rendah:
Kode Program
<!-[Jika GT IE 5.0]> Konten ini hanya terlihat di IE 5.0 atau di atas versi <! [Endif]->
Nama lengkap GT di sini lebih besar dari versi bersyarat saat ini atau di atas, tetapi tidak termasuk versi saat ini.
Ada beberapa awalan lainnya:
LT berarti kurang dari versi bersyarat saat ini dan tidak termasuk versi saat ini.
GTE berarti penyambut dari atau versi yang sama dan menyertakan versi saat ini.
LTE berarti versi kurang dari atau sama di bawah versi saat ini dan berisi versi saat ini.