2010-10-04 4 views

Antwort

18

Diese nicht gültig HTML 5 (HTML Short nicht erlaubt, das entsprechende HTML-Konstrukt eine einzige Öffnung div Tag ist) ist. Es ist XHTML 5 gültig, da es sich um gültiges XML handelt.

Der Grund, warum Sie diesen Durchgang durch einen Validator sehen könnte ganz gut ist, weil von dem, was Sie gesagt:

PS: Ich diene Seite als application/xhtml + xml

Welche bedeutet, dass Sie dem Prüfer mitteilen, dass Ihr Markup als XML behandelt werden muss. Mit anderen Worten, Ihre Seite ist nicht HTML 5 überhaupt.

+3

+1. Standardmäßig unterstützen keine Elemente die selbstschließende Syntax. Elemente, die kein Inhaltsmodell/leeres Inhaltsmodell * haben, können für die XHTML-Kompatibilität selbst abgeschlossen sein, aber der Browser behandelt sie auf die gleiche Weise. Zum Beispiel sind "" und "" gleich. –

+0

Versuchen Sie in Fällen wie diesem, zwischen HTML5-Spezifikationen und den darin enthaltenen HTML- (text/html) und XHTML- (application/xhtml + xml) Serialisierungen zu unterscheiden. Obwohl diese Antwort bis zum letzten Satz im Wesentlichen korrekt ist, ist die XHTML-Seite tatsächlich HTML5. – Alohci

12

Das Syntax für ein specific subset of HTML5 elements erlaubt ist, als void elements bekannt ist, und einige andere Fälle:

Dann wird, wenn das Element eine der Hohlraumelemente, oder wenn das Element ein Fremdelement, dann Es kann ein einzelnes U + 002F SOLIDUS-Zeichen (/) geben. Dieses Zeichen hat keine Auswirkungen auf leere Elemente, aber bei fremden Elementen markiert es das Start-Tag als selbstschließend.

Void Elemente:

Bereich, Base, br, col, Befehl, einbetten, hr, img, input, keygen, Link, meta, param, source, Spur, WBR

Sie sind nicht für andere zulässig, einschließlich <div>.

(ich ursprünglich hatte geantwortet, ja, das gilt HTML5 ist, da es ein solches gemeinsames Konstrukt in XML. Rex M, und eine genaue Lektüre des spec, sagt mir, dass ich falsch liege)

0

Nein, technisch ist das Verwenden eines selbstschließenden Tags <div/> ungültig HTML5. Verwenden Sie <div></div> funktioniert gut.

Verwandte Themen