CSS HOW-TOCSS TemplatesLink ListeKontaktSitemap

03 DTP's Doctype-Deklaration (DTD)

Jedes Dokument muss mit einer Doctype-Deklaration (DTD) beginnen. Sie gibt an, welcher HTML-Standard verwendet wird. Die DTDs, Document Type Definitions, sind fester Bestandteil von HTML und XHTML. Der Doctype steht am Anfang der HTML-Datei vor dem <html> Tag.
Auf HTML Versionen vor HTML 4.01 wird hier nicht eingegangen. Sie sollten nicht mehr verwendet werden, da es bereits neuere Versionen gibt. XHTML ist noch immer abwärtskompatibel zu älteren Browsern.
Wie schon die HTML 4.01, kennt auch XHTML 1.0 drei verschiedene DTDs. Im Gegensatz zu HTML 4.01 ist es aber absolut notwendig, dass jedes Dokument mit einer Doctype-Deklaration eingeleitet wird.
Diese Site verwendet:
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

Transitional bedeutet, dass diese Seite Stylesheets verwendet.
//EN bezieht sich auf die Sprache der HTML-Tags, die ist immer Englisch, unabhängig davon, in welcher Landessprache das Dokument geschrieben wurde.

HTML 4.01 Strict, Transitional, Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
                        
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict, Transitional, Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1 DTD

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

weitere Doctype Artikel