Dokumente in XHTML die sich nicht an eine der definierten 3 DTD’s halten, sollte oder darf es nicht geben, wenn Sie korrektes XHTML schreiben möchten.
Die strenge Version. In dieser Version werden Elemente und Attribute die lediglich der visuellen Darstellung dienen - also nicht der Auszeichnung des Textes und durch neuere Methoden ersetzt werden konnten – einfach eliminiert.
Eigentlich sollte man diese Methode verwenden, wenn man Design und Struktur völlig trennen möchte, auf jeden Fall solange bis es überzeugende Gründe gibt diesen Weg zu verlassen.
Die Softvariante – diese Variante wird dann verwendet, wenn nicht auf ältere Browser verzichtet werden kann.
Wenn Layoutelemente im Dokument verwendet werden. Transitional enthält alle Elemente und Attribute von HTML 4.01 Transitional.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Die dritte Variante – sie ist lediglich für Seiten die mit einen Frameset erstellt wurden. Framesets spielen aber heute keine große Rolle mehr und werden durch andere weniger problematische Methoden ersetzt.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<vorwärts>
<zurück>
<nach oben>