Wie kann ich feststellen, ob sich ein Browser im "Quirks" -Modus befindet?

Nehmen wir an, Sie haben eine Seite mit einem relativ strengen doctype und HTML-markup, der ist ziemlich in der Nähe-konform, aber vielleicht findet sich in ein paar alberne Weise, vielleicht weil der Benutzer die Inhalte, die außerhalb Ihrer Kontrolle... sagen Sie arbeiten an einem content-management-system oder ein theme für ein content-management-system, in dem Sie die Kontrolle über einige der grundlegenden Struktur und brauchen etwas javascript, aber du bist nicht verantwortlich für alles, was sonst noch geht, geht in die Seiten.

Wie können Sie sagen (oder: was wird bestimmen), wenn der browser entscheidet, zu gehen in den "quirks" - Modus, anstatt zu verwenden es ist mehr standards-konformen Motor?

Ich bin auf der Suche nach Antworten für jede der gängigen Browser, da IE, Chrome, Safari, Firefox und natürlich alle handhaben das anders. Ein einziger Fehler reicht, um ihn zu zwingen oder haben Sie Spielraum?

InformationsquelleAutor der Frage Joel Coehoorn | 2009-03-09

Schreibe einen Kommentar