An welcher Stelle Meta-Tags
BoFiaZ
- html
0 Ole0 suit
0 suit0 Gunnar Bittersmann
Hallo,
ich frage mich gerade ob ich das Meta-Tag für den Content-Type über den Title packen soll und ob es wie alle anderen Meta-Tags unterhalb des Titles steht? Eigentlich müsste es doch über den Title, da ja da bereits Text ausgegeben wird und man ja eigentlich vor der Text-Ausgabe deklarieren sollte welcher Content-Type das Dokument hat. Oder ist das generell egal?
Hi
da die "Textausgabe" erst im body stattfindet, kannst du die META-Tags im head so platzieren wie du magst.
Grüße
Ole
(8-)>
da die "Textausgabe" erst im body stattfindet, kannst du die META-Tags im head so platzieren wie du magst.
ausser man hat vor, die informationen aus dem head visuell darzustellen - aber da spielt der ie zb nicht mit
Hallo,
ich frage mich gerade ob ich das Meta-Tag für den Content-Type über den Title packen soll und ob es wie alle anderen Meta-Tags unterhalb des Titles steht? Eigentlich müsste es doch über den Title, da ja da bereits Text ausgegeben wird und man ja eigentlich vor der Text-Ausgabe deklarieren sollte welcher Content-Type das Dokument hat. Oder ist das generell egal?
das ist pinzipiell egal (wie bei jedem element im head, aber auch im body) - zudem ist der content-type im nicht wirklich relevant, entscheidend ist der http-header
ob du nun
title
keywords
stylesheets
description
...
oder irgendwie anders herum verfasst, ist egal
@@BoFiaZ:
ich frage mich gerade ob ich das Meta-Tag für den Content-Type […]
Ich vermute, dir geht es um die Angabe der Zeichencodierung.
über den Title packen soll
Ja! „META-Deklarationen [zur Angabe der Zeichencodierung] sollten so früh wie möglich im HEAD-Element erscheinen.“ [HTML401 §5.2.2]
und ob es wie alle anderen Meta-Tags unterhalb des Titles steht?
Was, wenn im Inhalt von 'title' Nicht-ASCII-Zeichen vorkommen?
Eigentlich müsste es doch über den Title, da ja da bereits Text ausgegeben wird
Eben. Ob Text ausgegeben wird oder nicht, ist auch nicht das Enscheidende ...
und man ja eigentlich vor der Text-Ausgabe deklarieren sollte welcher Content-Type das Dokument hat.
... entscheidend ist, dass die Zeichencodierung vor dem ersten im Quelltext vorhandenen Nicht-ASCII-Zeichen bekannt ist.
Oder ist das generell egal?
Nein, ist es nicht. Es sei denn, die Zeichencodierung ist schon von anderer Stelle her (HTTP-Header) bekannt.
Live long and prosper,
Gunnar
Hallo,
über den Title packen soll
Ja! „META-Deklarationen [zur Angabe der Zeichencodierung] sollten so früh wie möglich im HEAD-Element erscheinen.“
soll nicht bei XHTML/XML der Title so früh wie möglich...?
Grüsse
Cyx23
@@Cyx23:
soll nicht bei XHTML/XML der Title so früh wie möglich...?
Das wäre dann direkt nach der Meta-Angabe zur Zeichencodierung (XHTML als 'text/html'). Bei XHTML als 'application/xhtml+xml' ist die Meta-Angabe zur Zeichencodierung sowieso irrelevant.
Live long and prosper,
Gunnar