Sie sind hier: Doctypes . >Typen von DTDs
 

Wichtige Typen von DTDs für WebseitenerstellerInnen

In HTML 4.01 existieren 3 verschiedene Doctypes, die jedoch nicht zwingend verwendet werden müssen.

HTML 4.01

XHTML 1.0

Mit XHTML 1.0 versuchte das W3C einen Brückenschlag zwischender HTML und XML.
Wie HTML 4.01 zerfält die XHTML 1.0 Spezifikation in 3 verschieden strenge Stufen.
Die Doctype Deklaration im Head der Datei anzuführen ist in allen Fällen zwingend vorgeschrieben.

Im Gegensatz zum HTML 4.01 DTD beinhaltet dieses DTD nur noch Informationen über Frames. Seiten, die innerhalb eines solchen Framesets dargestellt werden sollen, müssen dann ein eigenes XHTML 1.0 Strict oder Transitional DTD enthalten.

 

XHTML 1.1

Der Sprung von XHTML 1.0 zu XHTML 1.1 ist recht groß. XHTML 1.1 ist im Vergleich zu seinem Vorgänger eine modulare Sprache. Dennoch wird noch immer auf eine Abwärtskompatibilität geachtet. Auch ältere Browser sollen Dokumente dieses Typs noch darstellen können. Benötigte Module können bei Bedarf der Sprache hinzugefügt werden, so dass man diese Sprache nach seinen eigenen Bedürfnissen erweitern kann. MathML 2.0 zum Beispiel ist ein solches Modul.
In XHTML 1.1 gibt es nur eine einzige DTD.

Wird bei einem Dokument keine Doctype Deklaration angegeben, sollten nach W3C-Vorgaben die Browser HTM- Dokumente entsprechend der HTML 4.01 Strict DTD anzeigen. In der Praxis hat sich aber die Transitional DTD durchgesetzt, weil sie "fehlertoleranter" ist und mehr Attribute zulässt.

 

nach oben .