所以我使用的任何自定义数据属性都应该以“data-”开头:
<li class="user" data-name="John Resig" data-city="Boston"
data-lang="js" data-food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
如果我忽略这一点,会有什么不好的事情发生吗?IE:
<li class="user" name="John Resig" city="Boston"
lang="js" food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
我想一件坏事是我的自定义属性可能与具有特殊含义的 HTML 属性(例如,name
)发生冲突,但除此之外,仅编写“example_text”而不是“data-example_text”是否有问题?(它不会验证,但谁在乎呢?)