Der Quirks-Modus, in 'Fachkreisen' auch Murks-Modus

genannt, sorgt dafür, das Webseiten nicht-standardkonform angezeigt werden.
Grund hierfür ist, das die Browserhersteller (allen voran natürlich WIN) nicht wollten, das bei neueren Browsertypen alte, vorher korrekt angezeigte Webseiten plötzlich zerschossen dargestellt werden würden.
Darum kann man heutzutage zwischen diesen zwei Modi (eigentlich drei) wechseln: Standard - Almost Standard - Quirks.
Nun zum Sorgenkind IE, wegen dem man hauptsächlich diesen ganzen Mist machen muss:
Der IE6 wechselt bei fehlernder Dokumenttypangabe in den Quirksmodus.
Bei XHTML und HTML Strict ist er im Standard-Modus.
Bei einer Dokumenttypangabe ohne Spezifikation ist er im Standard-Modus.
Steht vor der Dokumenttypangabe noch irgendetwas, also z.B. der XML-Prolog oder ein Kommentar, wechselt er wieder in den Quirks-Modus, was der eigentliche IE-Bug ist.
Dann wäre da noch der MIME-Typ, welcher vom Server mit dem Dokument gesendet wird: Ist dieser text/xml, wird automatisch in den Standard-Modus gewechselt.
Hier mal die wichtigsten Fälle des Doctype-Switchings:
Keine Dokumenttypangabe: Quirks (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Strict mit URI: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Strict ohne URI: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Transitional/Frameset ohne URI: Quirks (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Transitional/Frameset ohne URI: Beinahe Standard (Netscape7, Mozilla, Firefox) Standard (Safari, IE6, Opera)
XHTML 1.0 Strict mit XML-Prolog: Beinahe Standard (Netscape7, Mozilla, Firefox) Standard (Safari) Quirks (IE6, Opera (Opera > 7 = Standard))
XHTML 1.0 Transitional/Frameset mit XML-Prolog: Beinahe Standard (Netscape7, Mozilla, Firefox) Standard (Safari) Quirks (IE6, Opera (Opera > 7 = Standard))
XHTML 1.0 Strict ohne XML-Prolog: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
XHTML 1.0 Transitional/Frameset ohne XML-Prolog: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
Das war jetzt mein bescheidenes Wissen zum Thema.
Wer's aber ganz genau wissen möchte, der ziehe sich diese schönen Seiten rein: http://artikel.fabrice-pascal.de/dtd/