หากคุณพัฒนาในโหมดนิสัยใจคอคุณจะต้องขอให้เบราว์เซอร์เลียนแบบข้อผิดพลาดก่อน IE6 อย่างมีประสิทธิภาพ นั่นเป็นสิ่งที่คุณต้องการทำจริงๆหรือ?
วิกิพีเดียอธิบายพื้นฐานของการเรียกใช้โหมดนิสัยใจคอ แต่มีหลายกรณีที่ไม่ครอบคลุม ลิงค์ให้โดย txwikingerให้คำอธิบายที่ดีของประวัติศาสตร์และความแตกต่างหลัก
Jukka Korpela อธิบายความแตกต่างของรายละเอียดและวิธีตรวจสอบโหมดความเข้ากันได้:
การตรวจสอบโหมดในการตรวจสอบโหมด (Quirks vs. Standard) ที่มีเบราว์เซอร์อยู่
บน Firefox ใช้คำสั่งดู / หน้าข้อมูล (และดูบานหน้าต่างทั่วไป); หรือถ้าคุณมี Web Developer Extension เพียงแค่ตรวจสอบไอคอนในแถบเครื่องมือ (ไอคอนที่สามจากด้านขวา)
สำหรับ IE ให้พิมพ์ javascript: alert (document.compatMode) ในแถบที่อยู่และตรวจสอบว่าหน้าต่างป๊อปอัพระบุ CSS1Compat (ระบุโหมดมาตรฐาน) หรือ BackCompat (ระบุโหมด Quirks) หรือไม่ หรือดาวน์โหลดและติดตั้ง Quirks อย่างง่ายหรือ Bookmarklet โหมดมาตรฐาน
เป็นที่น่าสังเกตว่าเบราว์เซอร์จำนวนมากมีสองโหมดนอกเหนือจากโหมดนิสัยใจคอ - เกือบเป็นโหมดมาตรฐานและโหมดมาตรฐาน แต่น่าเสียดายที่ IE6 และ IE7 ทำงานเฉพาะในโหมดมาตรฐานและเกือบดังนั้นหากคุณต้องการที่จะสนับสนุนเบราว์เซอร์เหล่านี้ก็เป็นที่ดึงดูดให้ลองใช้โหมดมาตรฐานเกือบจะอยู่ในเบราว์เซอร์ อย่างไรก็ตามมันอาจจะดีกว่าที่จะพัฒนากับมาตรฐานแล้วลองแก้ไขนิสัยใจคอของเบราว์เซอร์ HTML5 จะเสนอโหมดเข้มงวดเท่านั้นดังนั้นคุณควรพยายามพัฒนาต่อไปเพื่อความเข้ากันได้ในอนาคต