clear :pagetitle

.programmierung(html.snippets.doctype)

:menu

.home
.musik
.bücher
.programmierung
.verschiedenes
.privat
.shop
.gästebuch

clear :ad

Valid CSS!

clear :content

Programmierung > HTML, CSS > Code Snippets > DOCTYPE-Angaben

23.04.2003

In der allerersten Zeile von HTML-Dateien, also noch vor den <HTML>-tags, können sich sogenannte DOCTYPE-Angaben befinden. Diese Angaben zeigen dem Browser an, welche HTML-Elemente im Dokument verwendet werden, bzw. wie sehr sich der folgende HTML-Code an einen HTML-Standard hält. Aufgrund der genauen Regeln, die mit damit verbunden sind (DTD - Document Type Definition), sind viele moderne Browser in der Lage sich genau an den jeweiligen Standard zu halten, und die Seite nicht nach Zufallsprinzip zu rendern (darzustellen).

Wenn der HTML-Code noch ältere HTML-Konstruktionen aufweist, oder unsauber erstellt ist (Prüfung mit HTML Validatoren), dann empfiehlt es sich, auf die DOCTYPE-Angaben zu verzichten.

Derzeit übliche DOCTYPE-Angaben für HTML 4

Der HTML 4.01-Standard wird nicht sehr eng ausgelegt (beinhaltet z.B. verschachtelte Tabellen):

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

Der HTML 4.01-Standard wird exakt eingehalten:

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

Angabe in Framesets:

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

DOCTYPE-Angaben für XHTML 1.0

Der XHTML 1.0-Standard wird nicht sehr eng ausgelegt:

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

Der XHTML 1.0-Standard wird exakt eingehalten:

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

Angabe in Framesets:

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

 

Wünsche, Anregungen und Beschwerden bitte im Gästebuch deponieren.

clear :info

© 2003 Heinz Duschanek
Disclaimer, Partnerschaft, Spam/UCE, PGP key