向DOM元素添加非标准属性是不好的做法吗? - HTML / Javascript [英] Is it bad practice to add non standard attributes to DOM elements? - HTML/Javascript
问题描述
可能重复:
使用非标准HTML属性被认为是不好的做法?
您好,
我正在构建一个javascript库,其主旨是添加功能
I'm building a javascript library, the idea of which is to add functionality to various elements on page.
完全隔离的最简单的方法是添加非标准属性
Easiest way for complete isolation would be to add a non standard attribute
eg < div special =true> ...< / div>
并且点击javascript。
Other alternatives are classes and onclick javascript.
任何想法?
推荐答案
HTML5支持data类型的属性,但一般来说,对于现代网站来说,如果这些网站要采用除HTML5以外的任何类型,这将导致大多数网站无法验证。
HTML5 supports "data" type attributes, but in general for a modern day site, this would cause most sites to fail validation if they are going for any doctype other than HTML5.
所以这只是为您的图书馆的潜在用户增加了入门的障碍。
So that would just be adding a barrier to entry for potential users of your library.
这篇关于向DOM元素添加非标准属性是不好的做法吗? - HTML / Javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!