บังคับให้ IE ดูเพจในโหมดความเข้ากันได้

Internet Explorer ถูกยกเลิกพร้อมกับการถือกำเนิดของ Windows 10 บทความนี้นำเสนอที่นี่เพื่อประโยชน์ของผู้คนที่ยังคงใช้ซอฟต์แวร์รุ่นเก่าและเพื่อวัตถุประสงค์ทางประวัติศาสตร์

วิธีที่ง่ายที่สุดในการบอกให้ Internet Explorer ใช้มุมมองความเข้ากันได้คือการทิ้ง DOCTYPE ไว้บนหน้าเว็บทั้งหมดหรือห้ามวางสิ่งใดไว้เหนือ DOCTYPE (รวมถึงการประกาศ XML หรือความคิดเห็น)

นี่คือตัวอย่างบางส่วน. HTML แต่ละบล็อกคือเอกสารหน้าเว็บทั้งหมด


มุมมองมาตรฐาน

หน้านี้ไม่แสดงในมุมมองที่เข้ากันได้

หน้านี้ไม่ใช่มุมมองที่เข้ากันได้

ดูเข้ากันได้

หน้านี้ไม่แสดงในมุมมองที่เข้ากันได้

หน้านี้ไม่ใช่มุมมองที่เข้ากันได้


มุมมองมาตรฐาน (2)

หน้านี้ไม่แสดงในมุมมองที่เข้ากันได้

หน้านี้ไม่ใช่มุมมองที่เข้ากันได้

มุมมองที่เข้ากันได้ (2)

หน้านี้ไม่แสดงในมุมมองที่เข้ากันได้

หน้านี้ไม่ใช่มุมมองที่เข้ากันได้

โปรดทราบว่าตัวอย่างสุดท้ายควรโหลดเป็นมุมมองมาตรฐานในโหมด XHTML แต่ Internet Explorer ตีความการประกาศ XML ว่าต้องการมุมมองความเข้ากันได้

การใช้ส่วนหัว HTTP เพื่อบังคับใช้มุมมองมาตรฐานใน Internet Explorer 8 ขึ้นไป

คุณยังสามารถใช้เมตาแท็กเพื่อบังคับใช้โหมดมาตรฐาน เมตาแท็กที่เข้ากันได้กับ X-UA จะบอก Internet Explorer ว่าจะใช้หรือจำลองโหมดมุมมองใด

การตั้งค่าเมตาแท็กนี้จะเป็นการบอกให้ IE ใช้โหมดมาตรฐานแม้ว่าจะมีความคิดเห็นหรือการประกาศ XML อยู่เหนือ DOCTYPE ก็ตาม คุณกำหนดเวอร์ชันของ Internet Explorer ที่สามารถดูเพจได้ดีที่สุดจากนั้นตั้งค่าเมตาแท็กเพื่อกำหนดเวอร์ชันนั้น

IE 7:

IE 8:

IE 9:

หากลูกค้าเข้ามาที่หน้าเว็บที่มีโหมดมุมมองสูงกว่าที่รองรับ (เช่นเบราว์เซอร์ IE 7 ที่ดูหน้าที่ขอโหมดดู IE8) ลูกค้าจะไม่สนใจแท็กและแสดงหน้าเว็บในโหมดที่จะมีโดยไม่มีแท็ก