如果我将自定义属性添加到html标签中,可以在浏览器中出现任何副作用:
<a href="" mycustomtag="mydata"></a>
答案 0 :(得分:8)
我知道没有任何副作用,他们只是不会验证,如果浏览器决定实施一个具有相同名称的属性名称,将来你选择的属性名称可能会发生冲突(不太可能,如果你将其命名为足够独特的话) )
在此处阅读更多内容:Custom attributes - Yea or nay?
答案 1 :(得分:2)
这很好,除非你尝试验证你的标记,否则会导致它失败。
否则,从浏览器的角度来看,应该没有问题。
答案 2 :(得分:2)
每个人都会对你很友好(JavaScript,CSS,HTML),但你的页面不会验证。
如果您决定使用自定义属性,请在其前面添加data-
,使其与HTML5向前兼容(并且以后不使用可能的保留属性)。
<a href="http://example.com" data-myatt="mydata">click?</a>