Dokumententyp - Dokumententypen

Jedes HTML-Dokument muss einen Dokumententyp zugeordnet werden, damit das Dokument als gültig betrachtet werden kann.

Viele Webmaster sind sich der Tatsache nicht bewusst, dass wenn Sie auf eine Deklaration des Dokumententyps verzichten, sie sich der Willkür der Browser aussetzen. Das heißt es bleibt dem Browser überlassen wie er das Dokument rendert, der Browser rendert das Dokument im so genannten Quirksmodus. Erschwerend kommt auch noch hinzu, dass jeder Browser ein Dokument ohne Angabe des Dokumententyps unterschiedlich rendert. Dokumente ohne Dokumententyp-Deklaration lassen sich nicht nach W3C validieren.

Die Dokumententyp-Deklaration besteht aus zwei Teilen, der Angabe des Dokumententyps(dem sog. Public Identifier) und der URI, unter der das Anwendungsprogramm die Definition findet, diese wird auch als System Identifier bezeichnet.

Heute gültige Dokumententypen sind:

XHTML 1.1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
XHTML 1.0 Strict:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
HTML 4.01 Strict:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Traditional:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

Eine Ausführliche Beschreibung der Problematik rund um den Dokumententyp finden Sie unter: Dokumententypen

Weitere Artikel in der Rubrik Webdesign und Internet