1. Pengenalan kepada komen bersyarat
1. Komen bersyarat dalam IE mempunyai keupayaan yang sangat baik untuk membezakan versi IE daripada IE dan bukan IE, dan merupakan kaedah penggodaman yang biasa digunakan dalam reka bentuk WEB.
2. Komen bersyarat hanya boleh digunakan dalam IE5 dan ke atas.
3 Jika anda mempunyai berbilang IE yang dipasang, ulasan bersyarat akan berdasarkan versi tertinggi IE.
4. Struktur asas komen bersyarat adalah sama dengan ulasan HTML (). Oleh itu pelayar selain IE akan menganggapnya sebagai komen biasa dan mengabaikannya sepenuhnya.
5. IE akan menggunakan syarat if untuk menentukan sama ada hendak menghuraikan kandungan dalam ulasan bersyarat seperti menghuraikan kandungan halaman biasa.
2. Atribut ulasan bersyarat
gt: lebih besar daripada, pilih versi di atas versi bersyarat, tidak termasuk versi bersyarat
lt: kurang daripada, pilih versi di bawah versi bersyarat, tidak termasuk versi bersyarat
gte: lebih besar daripada atau sama, pilih versi di atas versi bersyarat, termasuk versi bersyarat
lte: kurang daripada atau sama, pilih versi di bawah versi bersyarat, sertakan versi bersyarat
!: pilih semua versi kecuali versi bersyarat, Tidak kira berapa tinggi atau rendah
1 Css jika menggodam sintaks bersyarat
< ->
Hanya semua sistem WIN disertakan dengan IE
< IE5.0 boleh mengenali
< --[jika gt IE 5.0]> diiktiraf
< !--[ jika lt IE 6]> Hanya IE 6-
Hanya IE6 boleh mengenali
< --[jika gte IE 6]> Hanya IE 6 /+
Boleh dikenali oleh IE6 dan IE5.x di bawah IE6
Hanya diiktiraf oleh IE7
< IE 7/+ Boleh dikenali oleh IE7 dan IE6 dan IE5.x di bawah IE7
Hanya IE8 boleh mengenalinya
Hanya IE9 boleh mengenalinya
Nota: Menambah lt gte selepas if akan mempunyai kesan yang berbeza (yang sama berlaku untuk parameter lain)
= IE7 atau versi yang lebih rendah
versi
Kod berikut ialah syarat untuk dijalankan dalam penyemak imbas bukan IE Nota
Anda tidak menggunakan Internet Explorer
Anda menggunakan Internet Explorer versi 6 atau pelayar bukan IE
="text/html; charset=utf-8" />
;contoh keadaan DIV IF
;h2>IE7
🎜>