Quirks modunda geliştirirseniz, tarayıcıdan etkili bir şekilde IE6 öncesi hataları taklit etmesini istersiniz. Bu gerçekten yapmak istediğiniz bir şey mi?
Wikipedia , tuhaflık modunu tetiklemenin temellerini açıklıyor, ancak kapsamadığı birkaç özel durum var. Txwikinger tarafından sağlanan bağlantı tarihi ve başlıca farklardan iyi bir açıklama getirir.
Jukka Korpela, farkları daha ayrıntılı olarak ve uyumluluk modunun nasıl kontrol edileceğini açıklıyor :
Modu kontrol etme Bir tarayıcının hangi modda (Tuhaflıklar ve Standartlar) olduğunu kontrol etmek için,
Firefox'ta, Görünüm / Sayfa Bilgisi komutunu kullanın (ve Genel bölmesine bakın); veya Web Geliştirici Uzantınız varsa, araç çubuğundaki bir simgeyi (sağdan üçüncü simge) kontrol etmeniz yeterlidir.
IE için, adres çubuğuna javascript: alert (document.compatMode) yazın ve açılan pencerede CSS1Compat (Standartlar Modunu gösterir) veya BackCompat (Quirks Modunu gösterir) olup olmadığını kontrol edin; alternatif olarak, basit Quirks veya Standards Mode Bookmarklet'i indirip yükleyin.
Birçok tarayıcının gariplik modundan başka iki modu olduğunu belirtmek gerekir - neredeyse standart mod ve standart mod. Ne yazık ki, IE6 ve IE7 sadece neredeyse standart modda çalışır ve bu nedenle bu tarayıcıları desteklemeniz gerekiyorsa , tüm tarayıcılarda neredeyse standart modunu kullanmaya çalışmak cazip gelebilir . Ancak, standartlara karşı geliştirmek ve daha sonra tarayıcı tuhaflıklarını düzeltmeye çalışmak daha iyidir. HTML5 yalnızca katı modu sunacaktır, bu nedenle gelecekte uyumluluk için buna karşı geliştirmeye çalışmalısınız.