Middle
Was ist der Kompatibilitätsmodus (Quirks-Modus)?
sobes.tech KI
Antwort von AI
Der Kompatibilitätsmodus (Quirks-Modus) ist ein Rendering-Modus von Webseiten, bei dem Browser das Verhalten alter Browser (z.B. Netscape 4 oder Internet Explorer 5) nachahmen, um die Rückwärtskompatibilität mit Webseiten zu gewährleisten, die unter Berücksichtigung ihrer Eigenheiten und Fehler geschrieben wurden.
Hauptmerkmale des Kompatibilitätsmodus:
- Nicht-standardmäßiges Box-Modell: In einigen Browsern im Quirks-Modus werden Padding und Border in die Gesamtbreite des Elements einbezogen.
- Nicht-standardmäßiges Verhalten von float und vertical-align: Es können Fehler oder unvorhersehbare Verhaltensweisen bei CSS-Eigenschaften auftreten, die mit Ausrichtung und Fluss zu tun haben.
- Unterschiede bei der Behandlung von Schriftarten und Größen: CSS-Regeln zur Bestimmung von Schriftgrößen und anderen Elementen können falsch angewendet werden.
- Fehlender Support für moderne Standards: Einige CSS3- und HTML5-Funktionen sind möglicherweise nicht verfügbar oder funktionieren fehlerhaft.
Browser wechseln in den Kompatibilitätsmodus, wenn die Webseite keinen korrekten Doctype hat oder der Doctype in einem veralteten Format vorliegt. Das Vorhandensein eines vollständigen und korrekten DOCTYPE (z.B. <!DOCTYPE html>) versetzt den Browser in den Standard-Render-Modus.
Beispiel für einen korrekten DOCTYPE für den Standardmodus:
<!DOCTYPE html>