Zitat:
Original geschrieben von toerag
wofür steht eigentlicg dieses "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"
|
Was sagt den SelHTML dazu? SelfHTML sagt folgendes:
Erläuterung:
Notieren Sie die Anweisung zur Angabe der verwendeten HTML-Version immer ganz am Anfang der HTML-Datei vor dem einleitenden <html>-Tag. Hinter der startenden spitzen Klammer folgt ein Ausrufezeichen. Dahinter folgt die Angabe DOCTYPE HTML PUBLIC. Das bedeutet, daß Sie sich auf die öffentlich verfügbare HTML-DTD beziehen. Die folgende Angabe, die in Anführungszeichen steht, ist wie folgt zu verstehen:
W3C ist der Herausgeber der DTD, also das W3-Konsortium. Eine Angabe wie DTD HTML 4.0 bedeutet, daß Sie in der Datei den SGML-Dokumenttyp "HTML" verwenden, und zwar in der Sprachversion 4.0. Das EN ist ein Landeskürzel und steht für die Sprache, in diesem Fall Englisch. Die Angabe bezieht sich darauf, in welcher Sprache die Tag-Befehle definiert wurden, nicht auf den Inhalt Ihrer Datei. Benutzen Sie also immer EN, da HTML-Tags auf der englischen Sprache basieren.
Die Schrägstriche notieren Sie so wie im obigen Beispiel.
Wenn Sie HTML 4.0 angeben, können Sie auch die Internet-Adresse der offiziellen DTD von HTML mit angeben. Notieren Sie die Adresse so wie im obigen Beispiel in Anführungszeichen innerhalb des DOCTYPE-Befehls.
Derzeit sind insgesamt folgende Angaben sinnvoll:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 2.0//EN">
Damit spezifizieren Sie den HTML-Sprachstandard 2.0 als den Standard, an den Sie sich in der HTML-Datei halten.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
Damit spezifizieren Sie den HTML-Sprachstandard 3.2 als den Standard Ihrer HTML-Datei.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
Damit spezifizieren Sie den HTML-Sprachstandard 4.0 als den Standard Ihrer HTML-Datei.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Damit spezifizieren Sie den HTML-Sprachstandard 4.0 und geben an, daß Sie außerdem Style-Sheets und/oder Scriptsprachen in der Datei einsetzen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
Damit spezifizieren Sie den HTML-Sprachstandard 4.0 und geben an, daß Sie in der HTML-Datei ein Frame-Set definieren.
Wenn Sie bei HTML 4.0 die offizielle Internet-Adresse der DTD angeben, so wie im obigen Beispiel, dann benutzen Sie eine der folgenden Adressen:
http://www.w3.org/TR/REC-html40/loose.dtd
Benutzen Sie diese Adresse für HTML-Dateien, die sich zwar an den HTML-4.0-Standard halten, aber auch Elemente enthalten, die demnächst aus dem Standard entfernt werden (z.B <font> oder <center>).
http://www.w3.org/TR/REC-html40/strict.dtd
Benutzen Sie diese Adresse für HTML-Dateien, die sich strikt an den HTML-Standard halten und bereits keine Elemente mehr enthalten, die beim W3-Konsortium auf der Abschußliste stehen, also demnächst aus dem Standard entfernt werden (z.B <font> oder <center>).
http://www.w3.org/TR/REC-html40/frameset.dtd
Benutzen Sie diese Adresse für HTML-Dateien, in denen Sie Frame-Sets definieren.