Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are Custom Attributes OK in XHTML

I understand that according to the HTML specification, it's invalid to add custom attributes to elements. Is this also invalid with XHTML?

I thought XHTML was part of the XML family, and as such was extensible. Being extensible, isn't it ok to use custom attributes?

Dave

like image 791
DaveDev Avatar asked Mar 09 '10 22:03

DaveDev


2 Answers

custom attributes won't be considered valid by the standard W3C validators. You can define your own document type definition (DTD) though. See http://www.alistapart.com/articles/customdtd/ for more information about that.

like image 166
Shackles Avatar answered Sep 22 '22 18:09

Shackles


With the standard document type definition, you can't introduce your own custom attributes.

But, starting with HTML5 you'll be able to introduce your own attributes as long as you prefix them with data-.

like image 23
dmcer Avatar answered Sep 24 '22 18:09

dmcer