Hi,
An dem Doctype liegts wohl kaum!
Der Ist nicht mal notwendig sondern nur empfohlen..
Falsch.
das ist keines wegs falsch!
Doch, ist es.
ZITAT: "Das Tag ist zwar nicht zwingend erforderlich, aber das W3C (World Wide Web Consortium), das den Standard für HTML 4.01 spezifiziert, empfiehlt, das <!DOCTYPE>-Tag stets zu setzen."
quelle: http://www.mediaevent.de/html40/doctype.html
Irrelevante (und fehlerhafte) Sekundärquelle.
HTML wird vom w3c definiert.
http://www.w3.org/TR/html401/struct/global.html sagt in Abschnitt 7.1:
An HTML 4 document is composed of three parts:
1. a line containing HTML version information,
2. a declarative header section (delimited by the HEAD element),
3. a body, which contains the document's actual content. The body may be implemented by the BODY element or the FRAMESET element.
Da steht schon mal nichts von optional.
Abschnitt 7.2 sagt:
A valid HTML document declares what version of HTML is used in the document. The document type declaration names the document type definition (DTD) in use for the document (see [ISO8879]).
HTML 4.01 specifies three DTDs, so authors must include one of the following document type declarations in their documents. The DTDs vary in the elements they support.
Hier ist ganz klar von "müssen" die Rede ("must").
Auch für HTML 3.2 (http://www.w3.org/TR/REC-html32#html) gilt der Zwang:
HTML 3.2 Documents start with a <!DOCTYPE> declaration followed by an HTML element containing a HEAD and then a BODY element:
[...]
Every conforming HTML 3.2 document must start with the <!DOCTYPE> declaration that is needed to distinguish HTML 3.2 documents from other versions of HTML.
Auch HTML 2.0 (http://www.ietf.org/rfc/rfc1866.txt?number=1866)
sagt in Abschnitt 3.3:
3.3. HTML Public Text Identifiers
To identify information as an HTML document conforming to this
specification, each document must start with one of the following
document type declarations.
XHTML 1.0 verlangt auch nach einem Doctype (http://www.w3.org/TR/xhtml1/#strict):
4. There must be a DOCTYPE declaration in the document prior to the root element.
Oder XHTML 1.1 (http://localhost/Doku/XHTML11/conformance.html#strict):
4. There must be a DOCTYPE declaration in the document prior to the root element.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.