sind benutzerdefinierte HTML-Attribute ohne Daten- * Präfix ein gültiges Attribut?

8

Okey, also vor kurzem habe ich folgendes gefunden: Ссылка

Ich habe bemerkt, dass sie das benutzerdefinierte Attribut-Präfix "ng -"

verwenden

Von Artikeln wie: Ссылка

oder sogar stackoverflow: Ссылка

Und es gibt viele mehr, die einzige gültige (ich spreche nicht über die Tatsache, dass sie sowieso arbeiten) Präfix zu verwenden ist "Daten -".

Also, könnte mir jemand erklären, wie es sein kann, dass diese Millionen Projekte und Firmen ein ungültiges Präfix für benutzerdefinierte HTML-Element-Attribute verwenden und niemand scheint sich darum zu kümmern? Oder fehlt mir etwas?

Ich würde wirklich einige Gedanken, oder sogar Quellen von Informationen schätzen, nicht nur Texte wie "jeder tut es" und "nicht stören und es verlassen".

    
ExClouds 24.07.2014, 11:26
quelle

1 Antwort

5

Benutzerdefinierte Attribute müssen mit data- oder x- beginnen oder sie sind ungültig. Dies könnte in zukünftigen Browsern zu Problemen führen, und HTML-Validatoren würden sagen, dass sie ungültig sind.

Siehe: Was ist der Unterschied zwischen? ng-app und data-ng-app?

Und: Ссылка

    
Richard 04.08.2015 12:57
quelle

Tags und Links