Gibt es derzeit eine Möglichkeit, HTML5-Metatags außerhalb des Kopfes in WebKit zu verwenden?

8

Ich versuche, in meinem HTML-Dokument <meta> -Tags zu verwenden, um versteckte Mikrodatenwerte zu markieren, wie in Mark Pilgrims beschrieben Tauchen Sie in HTML 5 ein . Wenn meine Seite jedoch in Chrome geladen wird (insbesondere Chromium 6.0.418.0), erhalte ich die folgenden Fehlermeldungen:

%Vor%

Gibt es derzeit einen Workaround dafür? Das gleiche passiert in Firefox 3.6.13, obwohl ich gerade an einem Workaround für WebKit interessiert bin.

    
Bryan Irace 13.01.2011, 15:26
quelle

2 Antworten

15

Neuere Versionen von WebKit haben, wie Firefox, einen HTML5-kompatiblen Parser und unterstützen meta -Elemente außerhalb des head -Elements.

Ich sollte auch beachten, dass W3Schools nicht mit dem W3C verwandt ist und bekannt ist, dass er völligen Unsinn veröffentlicht. Außerdem ist Microdata immer noch Teil von HTML und es ist völlig in Ordnung. Die Tatsache, dass es am W3C in einem separaten Entwurf veröffentlicht wird, ändert daran nichts.

    
Ms2ger 13.01.2011, 19:08
quelle
10

Sowohl die HTML-Microdata-Spezifikation (Editor's Draft vom 8. Juli 2011) als auch das Schema.org spec -Vokabular von Google, Microsoft und Yahoo ermöglichten das Einfügen des Elements meta in den Body as Teil der semantischen Daten im Mikrodatenformat.

Ab Juli 2011 werfen IE 9, FF 5 und Chrome 12 diesen Fehler nicht. Safari 5 tut es immer noch. (Getestet auf Win 7) Noch wichtiger (IMHO) der W3C-Validator wirft keinen Fehler.

Hier ist ein gültiges Beispiel für das Element meta im Körper:

%Vor%     
james.garriss 14.07.2011 16:20
quelle