Ist ein Doppelpunkt: Zeichen ein Attributname in HTML (5) gültig?
So:
%Vor%Nach der Suche im Internet habe ich diesen Artikel gefunden:
Das sagt, es ist gültig, aber er verlinkt auf dieses w3-Dokument:
Aber dieser Artikel trägt den Titel "Extensible Markup Language (XML) 1.0 (Zweite Ausgabe)" - also XML und nicht HTML.
Könnte jemand das für mich klären?
Dies wird für XML-Namespaces verwendet und sollte nicht für andere Zwecke als das Dokument verwendet werden, auf das Sie verwiesen haben:
Die Namespaces in der XML-Empfehlung [XML-Namen] weisen eine Bedeutung zu Namen, die Doppelpunkte enthalten. Daher sollten Autoren nicht verwenden der Doppelpunkt in XML-Namen mit Ausnahme von Namespace-Zwecken, jedoch XML Prozessoren müssen den Doppelpunkt als Namenszeichen akzeptieren.
HTML5 unterstützt sowohl einen XML-Modus als auch einen Nicht-XML-Modus . Ich würde mich von Doppelpunkten fernhalten, außer als Namensraumtrennzeichen.