บทความบทนำของ wulin.com (www.vevb.com): วิธีตัดสินเวอร์ชัน IE ในรหัส HTML
วิธีการสร้างรหัส HTML แบบคงที่แสดงเนื้อหาที่แตกต่างกันตามเวอร์ชัน IE ที่แตกต่างกัน เคล็ดลับที่นี่คือการใช้การแสดงออกของคำอธิบายประกอบ HTML ของ IE
รูปแบบความคิดเห็นของ HTML คือ <!-เนื้อหาความคิดเห็น-> IE ได้ทำส่วนขยายไปยังความคิดเห็น HTML เพื่อสนับสนุนการแสดงออกการตัดสินตามเงื่อนไข:
<!-[ถ้านิพจน์]> html <! [endif]-> เมื่อนิพจน์นิพจน์เป็นจริงเนื้อหา HTML จะปรากฏขึ้น
ตัวอย่าง:
ดู plaincopy ถึง clipboardprint?
<!-[ถ้าเช่น 5]>
<p> ยินดีต้อนรับสู่ Internet Explorer 5. </p>
<! [endif]->
<!-[ถ้าเช่น 5]>
<p> ยินดีต้อนรับสู่ Internet Explorer 5. </p>
<! [endif]->
เช่นเดียวกับภาษาการเขียนโปรแกรมการแสดงออกที่นี่ยังสนับสนุนผู้ให้บริการเช่นมากกว่า (GT) น้อยกว่า (LT) และหรือไม่ นี่คือตัวอย่างบางส่วน
[ถ้าเช่น] พิจารณาว่าเช่นคือ
[ถ้าเช่น 7] พิจารณาว่าเป็น IE7 หรือไม่
[ถ้า! เช่น] พิจารณาว่าไม่ใช่เช่น
[ถ้า LT IE 5.5] พิจารณาว่าเป็น IE5.5 หรือต่ำกว่า -
[ถ้า LTE IE 6] พิจารณาว่าเท่ากับเวอร์ชัน IE6 หรือต่ำกว่า (<=)
[ถ้า GT IE 5] พิจารณาว่า IE5 หรือสูงกว่า (>)
[ถ้า GTE IE 7] พิจารณาว่ารุ่น IE7 หรือสูงกว่า
[ถ้า! (เช่น 7)] พิจารณาว่าไม่ใช่ IE7
[ถ้า (GT IE 5) & (LT IE 7)] พิจารณาว่ามันมากกว่า IE5 และน้อยกว่า IE7
[ถ้า (เช่น 6) | (เช่น 7)] พิจารณาว่า IE6 หรือ IE7
ตัวอย่างรหัส:
ดู plaincopy ถึง clipboardprint?
<!-[ถ้าเช่น]> <p> คุณกำลังใช้ Internet Explorer </p> <! [endif]->
<! [ถ้า! ie]> <p> คุณไม่ได้ใช้ Internet Explorer </p> <! [endif]>
<!-[ถ้าเช่น 7]> <p> ยินดีต้อนรับสู่ Internet Explorer 7! </p> <! [endif]->
<!-[ถ้า! (เช่น 7)]> <p> คุณไม่ได้ใช้เวอร์ชัน 7 </p> <! [endif]->
<!-[ถ้า gte ie 7]> <p> คุณกำลังใช้ IE 7 หรือมากกว่า </p> <! [endif]->
<!-[ถ้า (เช่น 5)]> <p> คุณกำลังใช้ IE 5 (เวอร์ชันใดก็ได้). </p> <! [endif]->
<!-[ถ้า (gte ie 5.5) & (lt ie 7)]> <p> คุณกำลังใช้ IE 5.5 หรือ IE 6. </p> <! [endif]->
<!-[ถ้า LT IE 5.5]> <p> โปรดอัปเกรด Internet Explorer เวอร์ชันของคุณ </p> <! [endif]->
<!-[ถ้าเช่น]> <p> คุณกำลังใช้ Internet Explorer </p> <! [endif]->
<! [ถ้า! ie]> <p> คุณไม่ได้ใช้ Internet Explorer </p> <! [endif]>
<!-[ถ้าเช่น 7]> <p> ยินดีต้อนรับสู่ Internet Explorer 7! </p> <! [endif]->
<!-[ถ้า! (เช่น 7)]> <p> คุณไม่ได้ใช้เวอร์ชัน 7 </p> <! [endif]->
<!-[ถ้า gte ie 7]> <p> คุณกำลังใช้ IE 7 หรือมากกว่า </p> <! [endif]->
<!-[ถ้า (เช่น 5)]> <p> คุณกำลังใช้ IE 5 (เวอร์ชันใดก็ได้). </p> <! [endif]->
<!-[ถ้า (gte ie 5.5) & (lt ie 7)]> <p> คุณกำลังใช้ IE 5.5 หรือ IE 6. </p> <! [endif]->
<!-[ถ้า LT IE 5.5]> <p> โปรดอัปเกรด Internet Explorer เวอร์ชันของคุณ </p> <! [endif]->
หมายเหตุ: ส่วนขยายคำอธิบายประกอบนี้ไม่ได้รับการสนับสนุนในเวอร์ชันด้านล่าง IE5 แต่ตอนนี้มันยากที่จะหา IE4 ... :)