มุมมองที่เข้ากันได้ทำอะไรได้บ้างใน IE8


11

ฉันมีรายการสั่งซื้อที่ข้อความแสดงในบรรทัดถัดไปจากหมายเลขใน IE 8 (แต่ไม่ใช่เบราว์เซอร์อื่น) ถ้าฉันเปิดมุมมองที่เข้ากันได้มันดูเหมือนจะถูกต้อง ในขณะที่ฉันคิดว่าฉันจะสามารถแก้ไขข้อบกพร่องนี้โดยเฉพาะและแก้ไขได้ไม่มีใครทราบถึงคำอธิบายที่สมบูรณ์เกี่ยวกับมุมมองที่เข้ากันได้ทำอะไรบ้างดังนั้นในครั้งต่อไปที่ฉันสามารถเร่งความเร็วการแก้ไขได้

TIA

คำตอบ:


7

มุมมองที่เข้ากันได้แสดงผลหน้าราวกับว่าเป็น Internet Explorer 7 (รวมถึง Javascript) มีความแตกต่างเล็กน้อยระหว่าง IE8 กับ CV และ IE7 ล้วน แต่โดยพื้นฐานแล้วมันเหมือนกัน

คุณสามารถบังคับให้ IE8 ใช้ CV ด้วยเมตาแท็กนี้:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

หากคุณกำลังมีปัญหาฉันขอแนะนำให้ตรวจสอบก่อนว่าคุณมีประเภทเอกสารที่ถูกต้องใน HTML ของคุณ (อันที่ง่ายที่สุดคือ<!DOCTYPE html>โหมดบังคับมาตรฐาน) นั่นจะช่วยแก้ปัญหา 90% ของคุณโดยเฉพาะกับ IE6


ขอบคุณ ฉันใช้ Drupal ที่มีรูปแบบที่ดีดังนั้นอย่างน้อยข้อผิดพลาด doctypey ไม่ได้ปวดหัว :)
แอนดี้

ลิงค์นี้มีประโยชน์มากทีเดียว
Andy

4

มุมมองที่เข้ากันได้ใน IE8 โดยทั่วไปจะแสดงหน้าตามที่ปรากฏใน IE7 IE8 นั้นเป็นไปตามมาตรฐานที่ไกลเกินกว่ามาตรฐาน IE7 แต่หน้าเว็บที่ออกแบบมาสำหรับ IE7 อาจไม่ปรากฏขึ้นอย่างถูกต้องโดยใช้โหมดมาตรฐาน IE8 ดังนั้นจึงมีการแนะนำโหมดที่เข้ากันได้

หากคุณต้องการรายละเอียดเกี่ยวกับสิ่งที่เกิดขึ้นจริงๆให้อ่านเพียงข้อเท็จจริง: สรุปความเข้ากันได้ของมุมมองจากบล็อก IE MSDN

อนึ่งหากคุณกด F12 ขณะใช้ IE8 คุณจะเห็นแถบเครื่องมือผู้พัฒนา ที่ด้านบนมีสองตัวเลือกในการเปลี่ยนโหมดเอกสารและโหมดเบราว์เซอร์ซึ่งจะช่วยให้คุณสำรวจว่าหน้าเว็บจะปรากฏอย่างไรโดยใช้ตัวเลือกมุมมองที่เข้ากันได้


ขอบคุณลิงค์ที่มีประโยชน์ ปัญหาได้รับการแก้ไขแล้ว แต่ตามที่กล่าวไว้มีความสนใจในมุมมองที่เข้ากันได้มากกว่าการแก้ไขปัญหานี้โดยเฉพาะ
Andy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.