Cybaer: HTML im Head

Beitrag lesen

Hi,

Funktionieren tuts ja eigentlich trotzdem, auch wenn die Daten nicht im BodyTag stehen, sondern davor,

Die HEAD-Tags sind optional. Die BODY-Tags ebenso. Die HTML-Tags übrigens auch.

<title></title>
Text

ist ein korrektes HTML-Dokument (TITLE-Tags sind *nicht* optional).

Wenn Du nach dem "Text" einen HEAD-Endtag oder ein BODY-Starttag einfügst, ist das falsches HTML - der BODY beginnt bereits automatisch mit "Text".

Soweit die Theorie, um diese Praxis zu erklären. Aber: Text *vor* dem TITLE-Element dürfte eigentlich nicht angezeigt werden. Es gibt dennoch AFAIK keinen HTML-Browser, der sich jemals an diese Vorschrift gehalten hätte (übrigens ein Grund, warum Script- und CSS-Code im HEAD auskommentiert wird: Browser, die SCRIPT und STYLE nicht interpretieren, stellen den Code als Inhalt dar).

Also: gut zu wissen, daß dem so ist, aber einen Vorteil hat man durch diesen Unsinn ja ohnehin nicht.

Gruß, Cybaer

--
Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)