Doctype Verständniss Frage
Hallo,
also mir ist klar das das !Doctype Anweisung kein HTML Tag ansich ist, sonder nur dem Browser sagt um welche Syntax es sich handelt und an welche Regeln man sich gehalten hat. Meine Frage ist nur eine kleine Verständniss Frage. Ich sehe auf vielen Seiten folgende : <!DOCTYP HTML PUBLIC . . . . > Alle 3 Wörter werden in Großbuchstaben geschrieben und so habe ich es auch immer gemacht. Nun habe ich mal eine Website von mir durch den Validierer geschickt und bekamm immer einen Error und wusste nicht an was es liegen könnte, bis ich html klein schrieb. :( Wie ist das nun muss man HTML groß oder klein schreiben ? Habe gegooglet, dort wird es immer nur schnell überflogen, aber nie richtig gesagt, wann man was machen muss ? Meine Frage ist nun, ob man immer html klein oder groß schreiben sollte, in der Doctype Zuweisung ? Muss man irgendetwas beachten um Standartkonformen HTML Code zuschreiben ? Mfg |
Ich hab es noch nirgends groß geschrieben gesehen. Ich weis nicht, ob es wirklich klein geschrieben werden muss.
Auf jedenfall kann ich dir die Liste der Doctypes vom W3C empfehlen. Wenn du die entsprechenden Zeilen einfach rauskopierst, kannst du nicht viel falsch machen. W3C QA - Recommended list of DTDs you can use in your Web document |
Die Eigenschaften des Doctypes kannst du in zwei Bereiche Teilen:
Der erste Punkt ist irrelevant, höchstens die Syntax hat für die Browser/Validator eine Bedeutung. Der zweite Punkt ist interessant. Zitat:
Aber auch nur in HTML, in (echtem) XHTML ist der Doctype überflüssig. Zitat:
Für die Browser ist das irrelevant, die wandeln intern als erstes alle Zeichen des Doctypes in Kleinbuchstaben um und vergleichen das Ergebnis dann mit ihrer Zuordnungstabelle für die Darstellungsmodi. Aus diesem Grund sieht der Arbeitsentwurf für HTML 5 vor, dass der Doctype auch aus Sicht der Spezifikation case-insesitive ist, sprich Groß- und Kleinschreibung keine Rolle spielt. Zitat:
Beachten solltest du lediglich, dass du dich immer in einem Standardkonformen Modus befindest. |
Danke für euere Antworten.
gato, was meinst du genau mit Darstellungsmodus ? Also damit ich alles von der Picke auf verstanden habe :mrgreen: Und was ist der Unterschied zwischen Eigenschaften und tatsächlichen Eigenschaften ? |
Zitat:
Zitat:
Das geschieht aber in HTML nicht, da Browser keine SGML-Browser sind, sondern HTML-Parser. Das bedeutet einfach, dass du in einem HTML-Dokument keine SGML-Features verwenden kannst, obwohl dies theoretisch möglich ist. Die einzige Eigenschaft, die der Doctype heutztage wirklich hat ist eben die bestimmung des Darstellungsmodus. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:36 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023