http://www.w3.org/QA/2002/04/valid-dtd-list.html
Die Angabe des Dokumenttypes ist wichtig, damit der Browser informiert ist um welche XHTML-Version es sich handelt.Vom W3C werden drei DTDs empfohlen:
Für diese Version wurden alle Elemente von HTML 4.01 beibehalten. Diese Version wird insbesondere dann verwendet, wenn Layout-Elemente direkt in der Textauszeichnungssprache verwendet werden. Es handelt sich um eine "weiche" XHTML-Variante
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Die "strenge" XHTML-Version. Hier sind keine Layout-Elemente mehr erlaubt und alle Elemente müssen abgeschlossen werden.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Eine Version für die Verwendung von Frames. Wird eigentlich nicht mehr verwendet, da Frames nicht ins XHTML-Konzept passen.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">