2010-03-09 11 views
15

Ich verstehe, dass es laut der HTML-Spezifikation ungültig ist, benutzerdefinierte Attribute zu Elementen hinzuzufügen. Ist das auch mit XHTML ungültig?Sind benutzerdefinierte Attribute OK in XHTML

Ich dachte, XHTML Teil der XML-Familie, und als solche war, erweiterbar. Erweiterbar, ist es nicht ok, benutzerdefinierte Attribute zu verwenden?

Dave

+0

Aus welchem ​​Grund werden benutzerdefinierte Attribute verwendet? –

Antwort

10

benutzerdefinierte Attribute nicht gültig von dem Standard W3C Validatoren in Betracht gezogen werden. Sie können jedoch eine eigene Dokumenttypdefinition (DTD) definieren. Weitere Informationen hierzu finden Sie unter http://www.alistapart.com/articles/customdtd/.

6

Mit der Standard-Dokumenttypdefinition, können Sie Ihre eigenen benutzerdefinierten Attribute nicht vorstellen.

Aber mit HTML5 beginnen Sie in der Lage sein, eigene Attribute einführen, so lange, wie Sie sie mit data- Präfix.