Geckos Beinahe-Standard-Modus

(Übersetzung von Eric A. Meyers DevEdge-Artikel »Gecko’s “Almost Standards” Mode«)

Bei Mozilla-Versionen ab 1.0.1 gibt es einen neuen Darstellungsmodus, der als Beinahe-Standard-Modus (almost standards) bezeichnet wird. Dieser ergänzt die bereits etablierten Modi »Quirks« und »Standards«.

Der Beinahe-Standard-Modus ist völlig identisch mit dem Standard-Modus – wenn man von einem einzigen Detail absieht: Die Anordnung von Bildern in Tabellenzellen wird so gehandhabt wie in Geckos Quirks-Modus und entspricht somit ziemlich genau der in älteren Browsern, z. B. dem Internet-Explorer. In Browsern, die auf der Gecko-Darstellungseinheit von Mozilla 1.0.1 oder neuer basieren, werden die auf vielen Websites benutzten Tabellen mit zerstückelten Bildern nun also sowohl im Quirks- als auch im Beinahe-Standard-Modus so angezeigt, wie es der durchschnittliche Webdesigner beabsichtigt hat. (Im Artikel »Bilder, Tabellen und seltsame Lücken« ist genau beschrieben, wie solche Tabellen im Standard-Modus behandelt werden.)

Bis auf diesen Unterschied verhalten sich der Beinahe-Standard- und der Standard-Modus absolut identisch.

Beinahe-Standard-Modus auslösen

Der Beinahe-Standard-Modus wird dann ausgelöst, wenn die DOCTYPE-Angabe eines der folgenden Elemente enthält:

Eine vollständige DOCTYPE-Angabe enthält einen öffentlichen und einen System-Bezeichner. Umgangssprachlich werden DOCTYPE-Angaben oft in solche »mit URI« und solche »ohne URI« unterteilt; der URI ist nichts anderes als der Systembezeichner. Betrachten wir zum Beispiel die folgende DOCTYPE-Angabe:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

Sie setzt sich aus folgenden Bestandteilen zusammen:

Vereinfacht gesagt: Jede HTML-4.01-Transitional- oder -Frameset-DOCTYPE-Angabe mit URI (Systembezeichner) wird Gecko in den Beinahe-Standard-Modus schalten. Gleiches gilt für XHTML-1.0-Transitional- und -Frameset-DOCTYPE-Angaben, egal ob mit oder ohne URI. Wenn Sie nicht bei IBM arbeiten, brauchen Sie sich nicht um deren spezifische DOCTYPE-Angabe zu kümmern, die diesen Modus ebenfalls auslöst.

Empfehlung

Autoren, die validen HTML-4.01- bzw. XHTML-1.0-Code »Mozilla-tauglich« machen wollen und immer noch das »Bilder-in-Tabellen-Konzept« verwenden, sollten an den betreffenden Stellen eine der DOCTYPE-Angaben einfügen, die den Beinahe-Standard-Modus aktiviert.

Weitere Ressourcen zu diesem Thema

Copyright © 2001–2002 Netscape. All rights reserved. Übersetzung Copyright © 2002 Lars Trebing (siehe Impressum). Originalversion: Gecko’s “Almost Standards” Mode von Eric A. Meyer, Netscape Communications.