任何副作用,可出现在浏览器中,如果我添加自定义属性的HTML比如标签:
<a href="" mycustomtag="mydata"></a>
任何副作用,可出现在浏览器中,如果我添加自定义属性的HTML比如标签:
<a href="" mycustomtag="mydata"></a>
我知道没有任何副作用,他们只是不会验证,未来有可能无论什么原因您选择可能会发生冲突,如果浏览器决定实现一个具有相同名称的TE名(可能性不大,如果你能想到的东西足够独特的)
在这里阅读更多:Custom attributes - Yea or nay?
这是好的,但如果你尝试验证你的标记,这会导致它失败。
否则,从浏览器的角度来看应该不会有问题。
每个人都会对你很好(JavaScript,CSS,HTML),但你的页面不会被验证。
如果您决定使用自定义属性,请以data-
为前缀,以使它们与HTML5向前兼容(并且未来未使用可能的保留属性)。
<a href="http://example.com" data-myatt="mydata">click?</a>